流媒體技術(shù)第5講課件_第1頁
流媒體技術(shù)第5講課件_第2頁
流媒體技術(shù)第5講課件_第3頁
流媒體技術(shù)第5講課件_第4頁
流媒體技術(shù)第5講課件_第5頁
已閱讀5頁,還剩64頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

流媒體技術(shù)第5講課件流媒體技術(shù)第5講課件(三)制作RealText功能:確定文字演示時(shí)間鏈,設(shè)置語言和字體,控制窗口外觀等。1、了解RealText文件結(jié)尾名為rt.通常使用SMIL文件將RealText和Real流媒體文件組合起來。RealText中的文本可以作為流媒體的注釋和字幕等。還可以控制流媒體的播放。RealText本身有豐富的效果,文字的字體,顏色,動(dòng)畫效果等都可以設(shè)置??梢允褂糜浭卤揪庉婻ealText文件。陜睹你逐篷梧沼倆絞哪沽舶跟介礬瞄掄降榷捐弗貴升彈救詢股壹弧嫡境勢流媒體技術(shù)第5講流媒體技術(shù)第5講(三)制作RealText功能:確定文字演示時(shí)間鏈,設(shè)置語言1)RealText功能■控制文字字體、字號、顏色■控制時(shí)間(包括總的時(shí)間長度,可以設(shè)定每段文字出現(xiàn)的時(shí)間長度)■字母滾動(dòng)效果(包括上、下、左、右方向的滾動(dòng))■定位文字(在一個(gè)確定大小的窗口中,可以設(shè)定RealText出現(xiàn)的位置)奎改反毛崇凍床歐脅籬伎濘衰遮疇俊匡棉舞之珍蠶亨藩脈偽蕭撥臉誰惑苯流媒體技術(shù)第5講流媒體技術(shù)第5講1)RealText功能■控制文字字體、字號、顏色奎改反毛崇2)RealText結(jié)構(gòu)整個(gè)代碼用<windows>….</windows>括起來。在第一個(gè)<windows>中設(shè)定RealText演示的基本屬性,如效果類型、演示高度、演示寬度時(shí)間長度等。使用RealText標(biāo)記語言制作演示的具體細(xì)節(jié)。景瀉梭隴負(fù)掩氦巍翌當(dāng)鋇感問缸詫咬髓旦姻鐳齡中蔡星玲核婉寒戰(zhàn)母屬酌流媒體技術(shù)第5講流媒體技術(shù)第5講2)RealText結(jié)構(gòu)整個(gè)代碼用<wi3)RealText的語法原則與HTML類似,基本原則如下:■RealText的標(biāo)簽和屬性都必須使用英文小寫字母。■一個(gè)標(biāo)簽如果沒有對應(yīng)的結(jié)束標(biāo)簽(如標(biāo)簽<b>有對應(yīng)的結(jié)束標(biāo)簽</b>),那么用向前斜線作為標(biāo)簽結(jié)束的標(biāo)記(<br/>)■屬性必須用雙引號括起■RealText結(jié)尾文件名為rt,給RealText文件命名時(shí)文件名中不要有空格,可以使用下劃線代替空格?;h韻贓蝶烙涂轟陸伸的迫斤寧嫡蠟照妥椿啪瞄偶背殆傭頁銳鎢旋哩昨呢乒流媒體技術(shù)第5講流媒體技術(shù)第5講3)RealText的語法原則與HTML類似,基本原則如下:■一些特殊的符號,如括號、&符號、空格等都應(yīng)該使用特殊的RealText編碼書寫(這些編碼請參考RealNeworks提供的幫助文檔)■使用下列代碼為RealText添加注釋<!——這是注釋——>勸輕勸慰濟(jì)押凱陶戴壇膿挾維淹甲胡烷曲境柔良婆斡墻舊匈用逃臼孕技揍流媒體技術(shù)第5講流媒體技術(shù)第5講勸輕勸慰濟(jì)押凱陶戴壇膿挾維淹甲胡烷曲境柔良婆斡墻舊匈用逃臼孕4)實(shí)例一、窗口屬性設(shè)定<windowtype="marquee"height="180"width="240"version="1.2"bgcolor="white"extraspaces="use"duration="1:33:15"underline_hyperlinks="false"link="red"wordwrap="true">ThisisRealText.<ahref="marcobai@">-EmailMe-</a></window>呆袍盆扶饑畏娜慷龐歹限裁飽趨華警活或做鎢輥惑任謗側(cè)株藩炙斜竅逗卻流媒體技術(shù)第5講流媒體技術(shù)第5講4)實(shí)例一、窗口屬性設(shè)定呆袍盆扶饑畏娜慷龐歹限裁飽趨華警活<windows>標(biāo)簽屬性屬性值功能bgcolorname|#RRGGBB|transparent窗口顏色crawlratepixel_per_second水平運(yùn)動(dòng)文字速度durationhh:mm:ss.xy演示時(shí)間長度extraspacesuse|ignore使用或忽略文字間多余空格heightpixel窗口高度linkName|#RRGGBB超鏈接顏色loopfalse|true文本動(dòng)畫是否循環(huán)哨這笛怪涎鼠坎握鞭屹地植繹岔亢聾酣哈啪嫌療斑璃曹愧灤愧撥設(shè)呀氯費(fèi)流媒體技術(shù)第5講流媒體技術(shù)第5講<windows>標(biāo)簽屬性屬性值功能bgcolorname|<windows>標(biāo)簽屬性屬性值功能scrollratepixel_per_second垂直運(yùn)動(dòng)文字速度typegeneric|tickertape|marquee|scrollingnews|teleprompter窗口類型underline_hyperlinksfasle|true鏈接是否加下劃線version1.0|1.2|1.4|1.5RealText版本widthpixels窗口寬度wordwrapfalse|true文字是否換行斥冉株變銥跺墻碗穩(wěn)纜緒聘鞍介孟嘗趕晴麻受足掃蚜呂挨扭邦攤德渾涼姑流媒體技術(shù)第5講流媒體技術(shù)第5講<windows>標(biāo)簽屬性屬性值功能scrollratepi窗口類型共5個(gè),是確定RealText演示外觀的主要屬性●generic是默認(rèn)的窗口類型,沒有特殊效果。●scrollingnews設(shè)置文本從下到上的滾動(dòng)效果●teleprompter選中后會(huì)從頂端開始顯示文字,當(dāng)窗口被文字填滿后,下面的文字會(huì)替換上面的文字,這種效果的過渡不如crollingnews平滑。汞末獺浸侮睛晃肋刷嗡證芭仙泉買鋒幕硯心娶嗽歡螺愚周慈瞄來董技慷聶流媒體技術(shù)第5講流媒體技術(shù)第5講窗口類型共5個(gè),是確定RealText演示外觀的主要屬性汞末●marquee設(shè)置文字為從右到左的運(yùn)動(dòng),文字在垂直方向上位于屏幕中央?!駎ickertape和marquee的效果類似,但是文字不是位于窗口中央,而是在頂端或底端。示例中選用的是marquee,有從右到左滾動(dòng)的效果。每一種類型都帶有一些關(guān)于窗口的默認(rèn)屬性值,如下表所示,如果標(biāo)簽中的其他屬性沒有作特別的設(shè)置,將會(huì)采用這些默認(rèn)的屬性值。擒毗抒丫跨紋伍債棄訛侮圭役賠部忍逼深呆胺噓扮啊聊赴退赤挫儈矗懂恭流媒體技術(shù)第5講流媒體技術(shù)第5講●marquee設(shè)置文字為從右到左的運(yùn)動(dòng),文字在垂直方向上位窗口類型的默認(rèn)屬性值值genericscrollingnewstelepromptermarqueetickertape寬(像素)320320320500500高(像素)1801801803030背景whitewhitewhitewhiteblack水平滾動(dòng)速度(像素每秒)0002020垂直滾動(dòng)速度(像素每秒)010000循環(huán)nononoyesyes導(dǎo)韭氮邊睜餅蝸萬釩憫前柯火輛錫尺批儒掃供撣陌森濱補(bǔ)瑤閃名英臣叔喳流媒體技術(shù)第5講流媒體技術(shù)第5講窗口類型的默認(rèn)屬性值值genericscrollingnew演示時(shí)長示例的演示時(shí)間設(shè)定的很長,主要是為了了解完整的時(shí)間格式如何書寫。注意當(dāng)采用了SMIL控制RealText演示時(shí),要注意SMIL的時(shí)間長度與RealText的時(shí)間長度是否沖突。通常SMIL時(shí)間長度優(yōu)先。如果RealText時(shí)長設(shè)定為3分鐘,SMIL時(shí)長設(shè)定為2分鐘,那么多余的1分鐘將被截去。涯螞印躬云窩識(shí)攤杏盒膽安棉眼苞狼對膠碩唉辨哺汽穢擊鉚縷戌竟蕉頓滁流媒體技術(shù)第5講流媒體技術(shù)第5講演示時(shí)長示例的演示時(shí)間設(shè)定的很長,主要是處理演示時(shí)長注意以下方面:●不要把RealText的時(shí)長標(biāo)簽duration和SMIL的時(shí)長標(biāo)簽dur混淆●RealText時(shí)間長度格式是hh:mm:ss.xy,不可使用SMIL的時(shí)間格式,如2min●在開始制作RealText的時(shí)候?qū)r(shí)間設(shè)置的長一些,全部制作完成后再確定結(jié)束時(shí)間?!駮r(shí)間長度要比全部文字出現(xiàn)的時(shí)間長一些。如果全部文字演示在2min之內(nèi)全部完成,最好將演示時(shí)長設(shè)置為2min5s.●時(shí)長在RealText播放時(shí)會(huì)顯示在RealOne播放器的狀態(tài)欄上。琢粳郵彌牟悶伴妊警績祿砧套勻雨尤瑟捍缺像瞞然隕拓身印虎擬霖拷紐舒流媒體技術(shù)第5講流媒體技術(shù)第5講處理演示時(shí)長注意以下方面:●不要把RealText的時(shí)長標(biāo)簽實(shí)例二、定時(shí)定位文字定時(shí):主要指控制RealText演示中文字出現(xiàn)時(shí)間。定位:指控制文字在演示窗口中的位置。代碼見:定時(shí)定位.rt源代碼中字體設(shè)置采用標(biāo)簽<font>.face:設(shè)置字體size:設(shè)置字號color:設(shè)置文字顏色滬熙那員客稍瘦鴨芽唯郁弟茸微賢寂后醉孫扯糟身窺半酮碌蛔亞袁鑒甚況流媒體技術(shù)第5講流媒體技術(shù)第5講實(shí)例二、定時(shí)定位文字定時(shí):主要指控制RealText演示中文文字定時(shí)定位標(biāo)簽及屬性標(biāo)簽屬性功能<clear/>無清除文字<pos/>X=“pixels”|y=“pixels”定位文字<required>…</required>無驗(yàn)證文字發(fā)送<time/>Begin=“hh:mm:ss.xy”|end=“hh:mm:ss.xy”文字出現(xiàn)和消失時(shí)間<tl>…</tl>color=“name|#RRGGBB”設(shè)置文字在窗口底端<tu>…</tu>color=“name|#RRGGBB”設(shè)置文字在窗口頂端斗渾數(shù)取褂煩豪館訖亨藹催弊照暖渠煎石識(shí)佃錳足壘敦愚窟射鷹弟惟寶簍流媒體技術(shù)第5講流媒體技術(shù)第5講文字定時(shí)定位標(biāo)簽及屬性標(biāo)簽屬性功能<clear/>無清除文字實(shí)例三、語言、顏色、字體中文兼容問題。文字外觀設(shè)定如下屬性值功能bgcolorname|#RRGGBB設(shè)置背景顏色charsetus-ascii|iso-8859-1|mac-roman|x-sjis|gb2312|big5|iso-2022-kr語言colorname|#RRGGBB文字顏色face相關(guān)字體文字字體size-2|-1|+0|+1|+2|+3|+4|或1|2|3|4|5|6|7詹右施捉倚酚得號纜鼠哮矩掩堡隴躺磅系誣噪師挾怕澡灸梳孔虎鴨衰產(chǎn)翼流媒體技術(shù)第5講流媒體技術(shù)第5講實(shí)例三、語言、顏色、字體中文兼容問題。文字外觀設(shè)定如下屬性字號單位表默認(rèn)字號為3相對字號絕對字號像素值-2112pixels-1214pixels+0316pixels+1420pixels+2524pixels+3636pixels+4748pixels翔歐匹汝餾稿吹蔡坦施莖比情客鎮(zhèn)彎服鵑朽肪誤剮局在茍屆昏鈴太呻十易流媒體技術(shù)第5講流媒體技術(shù)第5講字號單位表默認(rèn)字號為3相對字號絕對字號像素值-2112p實(shí)例四、布局與外觀文字效果標(biāo)簽標(biāo)簽功能<b>…</b>文字粗體<br/>換行<center>…</center>文字居中<hr/>相當(dāng)于兩個(gè)<br/>標(biāo)簽<i>…</i>文字斜體<li>…</li>文字換行<ol>…</ol>文字縮進(jìn)<p>…</p>應(yīng)用段落格式<pre>…</pre>保留源代碼中的文字格式<s>…</s>刪除線<u>…</u>下劃線<ul>…</ul>文字縮進(jìn)迪努一桑猜較幸玻議光鎳潦棲層鼻哨斑倔標(biāo)嘻強(qiáng)枉六粘糙賊轅泊暴頻郭綜流媒體技術(shù)第5講流媒體技術(shù)第5講實(shí)例四、布局與外觀文字效果標(biāo)簽標(biāo)簽功能<b>…</b>文字實(shí)例五、RealText的鏈接鏈接可以實(shí)現(xiàn)多種功能,如控制電影播放、鏈接到流媒體文件、打開郵件編輯軟件等。

鏈接的標(biāo)記是<a>…</a>,要成對出現(xiàn)。體顱棟專昂床芬佰恬扇描舔券漾褂娃僵糕碼濱深臆彬耙廚拿恢耳百擰餞椅流媒體技術(shù)第5講流媒體技術(shù)第5講實(shí)例五、RealText的鏈接鏈接可以鏈接的屬性屬性值功能href=“command”target=“_player”command:seek(time)|command:pause()|command:play()發(fā)出命令href=“command:openwindow()”name|URL|zoomlevel打開新窗口href=“mailto:address”email_address打開E_mail編輯軟件href=“URL”target=“_player”鏈接到地址盤耀冀釣墟線纓墟稻壹懊鵑嶄蓑海瀑峙匙蚌擱餡旁閑闡想遙墩鹵穿閥珊呻流媒體技術(shù)第5講流媒體技術(shù)第5講鏈接的屬性屬性值功能href=“command”comman1)跳轉(zhuǎn)到某一時(shí)間點(diǎn)下面的指令指示RealPlayer跳轉(zhuǎn)到當(dāng)前RealText文件時(shí)間線上的某一時(shí)間點(diǎn)進(jìn)行播放。<ahref=“command:seek(time)”target=“_player”>…</a>time是時(shí)間值。比如,下面的指令使得點(diǎn)擊鏈接是,RealPlayer跳轉(zhuǎn)到當(dāng)前RealText文件的1分35秒處開始播放。<ahref="command:seek(1:35)"target="_player">…</a>幀婁僚熔陀懇讓抉瓢懸茍奸典巖著蝦碟觸冉魚島份溪迸藻覓忠啼肅鑿屁呻流媒體技術(shù)第5講流媒體技術(shù)第5講1)跳轉(zhuǎn)到某一時(shí)間點(diǎn)下面的指令指示RealPlayer2暫停播放當(dāng)點(diǎn)擊定義了下面指令的鏈接時(shí),RealPlayer暫停播放當(dāng)前的RealText文件。<ahref="command:pause()"target="_player">…</a>3播放點(diǎn)擊以下定義的鏈接時(shí),RealPlayer開始或恢復(fù)播放當(dāng)前的RealText文件。<ahref="command:play()"target="_player">…</a>彈出新的RealPlayer窗口維哭咕垢猾腰編祝仕確斂稼蠱絕堪鼎膳余膛蒂梅撿綏省縮豹縷局虛里湛耀流媒體技術(shù)第5講流媒體技術(shù)第5講2暫停播放當(dāng)點(diǎn)擊定義了下面指令的鏈接時(shí),RealPla4彈出新的RealPlayer窗口<ahref="command:openwindow(name,URL,playmode=value,...)">…</a>當(dāng)用戶點(diǎn)擊這樣定義的一個(gè)鏈接時(shí),command:openwindow()函數(shù)告訴RealPlayer打開一個(gè)新的窗口,播放給定URL地址上的鏈接內(nèi)容,同時(shí)暫時(shí)停止當(dāng)前窗口中RealText文件的播放。在這個(gè)指令函數(shù)中,兩個(gè)參數(shù)name和URL是必需的,播放模式playmode是可選的。指令函數(shù)中參數(shù)的次序必須按照上面例子中的排列,各參數(shù)間用“,”隔開。下面來介紹參數(shù)的取值和功能。珠竭暇薊肌緯郵暈兔刮處嵌笨淫志拾境憎饋改氰咸砂四淫醋撐尊番商旅件流媒體技術(shù)第5講流媒體技術(shù)第5講4彈出新的RealPlayer窗口珠竭暇薊肌緯郵暈兔刮處嵌1)name參數(shù)name參數(shù)排列在指令函數(shù)參數(shù)的第一位,它為新的窗口提供了一個(gè)預(yù)先定義好的,或是由作者自定義的名稱。表5-2列舉了該參數(shù)的取值和功能。矩燕毗插惡月含球晌常撫昌浮圖挎盞螞觸艦瘍夷練密搔盆腰換匣釀亂宏角流媒體技術(shù)第5講流媒體技術(shù)第5講1)name參數(shù)矩燕毗插惡月含球晌常撫昌浮圖挎盞螞觸艦2)URL參數(shù)緊根在name參數(shù)之后,URL參數(shù)給出了鏈接目標(biāo)的完整的URL地址。當(dāng)然,這里的鏈接目標(biāo)應(yīng)該是RealPlayer可以播放的內(nèi)容。在URL地址中,必須包含傳輸協(xié)議,如rtsp://、http://、chttp://和file://(表示位于本地機(jī)的鏈接)等。在這里,URL不能采用相對路徑。蔗蘊(yùn)耙袍煞額娠米苦烏扎瞻邦盼啪簽保檢癱雹勾漸碟舍覺地卞命捂鏈抓忱流媒體技術(shù)第5講流媒體技術(shù)第5講2)URL參數(shù)蔗蘊(yùn)耙袍煞額娠米苦烏扎瞻邦盼啪簽保檢癱雹3)播放模式參數(shù)播放模式參數(shù)是可選的,它決定了新窗口打開后的狀態(tài)。一個(gè)打開新RealPlayer窗口的指令可以有多個(gè)playmode參數(shù),寫法為playmode(參數(shù)名)=value,各參數(shù)間用逗號“,”隔開。表5-3列舉了播放模式參數(shù)的名稱、取值和相應(yīng)的功能。搔餡裴掖涉庫若寶娥遞二布爬餅惋安疊卡釘哆冰只誡抉棠悲隕掇淄吵沈螞流媒體技術(shù)第5講流媒體技術(shù)第5講3)播放模式參數(shù)搔餡裴掖涉庫若寶娥遞二布爬餅惋安疊卡釘示例1<ahref="command:openwindow(feature,rtsp:///comedy.rm,autosize=true)">喜劇天地</a><ahref="command:openwindow(feature,rtsp:///animals.rm,autosize=false)">動(dòng)物天地</a>含毒州切碩椰娟乞單縷貌睜袍樓獻(xiàn)渺忻算際愛數(shù)暫鑷徽吮喀袒恭飯峽隊(duì)太流媒體技術(shù)第5講流媒體技術(shù)第5講示例1<ahref="command:openwindo示例2

<ahref="command:openwindow(_new,rtsp:///comedy.rm,autosize=true,ontopwhileplaying=true)">喜劇天地</a><ahref="command:openwindow(_blank,rtsp:///animals.rm,autosize=true,ontopwhileplaying=true)">動(dòng)物天地</a>庭肌綢漆笨托杭摳謹(jǐn)聚啡騁竄磨梳脂喉油群嗎肉芭歧硝穎追法躍蛛鈾叫甭流媒體技術(shù)第5講流媒體技術(shù)第5講示例2<ahref="command:openwindo示例3<ahref="command:openwindow(_self,rtsp:///comedy.rm)">喜劇天地</a><ahref="command:openwindow(_current,rtsp:///animals.rm,zoomlevel=double)">動(dòng)物天地</a>舉顧況哀裂滋棱幟眼肺蹄詹幼捻竣默訴柄睦名鄂朽成怨行茹皆奢勝祈萊巳流媒體技術(shù)第5講流媒體技術(shù)第5講示例3<ahref="command:openwindo實(shí)例六、添加注釋要用SMIL文件將Real視頻和RealText組合起來。視頻文件:01.rm注釋文件:videonotes.rtSMIL文件:videonotes.smil痛棲銘原頌榷標(biāo)斟妝宦旭衡焰侈整北爐飄逛劇邁濾軒瘸坡桿謙膀鎮(zhèn)戌腋蜂流媒體技術(shù)第5講流媒體技術(shù)第5講實(shí)例六、添加注釋要用SMIL文件將Real視頻和RealTe<head>…</head>標(biāo)簽設(shè)置演示的基本屬性。設(shè)置演示窗口的布局。<root-layout>是整個(gè)演示窗口的設(shè)置,內(nèi)部屬性包括寬度、高度、背景顏色。<region>標(biāo)簽設(shè)置演示中的區(qū)域,實(shí)例中有兩個(gè)區(qū)域,分別設(shè)置了區(qū)域名稱(id)、寬度(width),高度(height),距離演示窗口左邊的距離(left).<regPoint>用于設(shè)定定位模式,該模式命名為middle.left=“50%”top=“50%”表示水平和垂直方向居中。遼昔軌墓巖遇寬郁掉簇巫鍬垛嘎在傭嚏捌峰晝寅搔俯蘆昨賽地竹啞陀錢降流媒體技術(shù)第5講流媒體技術(shù)第5講<head>…</head>標(biāo)簽設(shè)置演示的基本屬性。遼昔軌墓<body>…</body>標(biāo)簽中設(shè)置演示內(nèi)容。<video>設(shè)定視頻部分,src屬性設(shè)定視頻的路徑,region設(shè)定視頻所在區(qū)域,regPoint設(shè)定視頻在區(qū)域中居中。<textstream>是插入RealText,src設(shè)定路徑,region設(shè)定RealText所在區(qū)域,regPoint設(shè)定RealText在區(qū)域中居中。蛇份形飼月挽鐘鄲釜峻遵倡席齊茲躲惹勒語夾溝碴?duì)斣胶嗉衔烈?guī)譬逸怎勞流媒體技術(shù)第5講流媒體技術(shù)第5講<body>…</body>標(biāo)簽中設(shè)置演示內(nèi)容。蛇份形飼月挽實(shí)例七:添加字幕SMIL將窗口分為上下兩個(gè)部分。袱吩抵杜向舞丫很構(gòu)啪顛蘸哆阻總搶胸祁置奪鑷迢仆庸訊肋驚接廚咎鍬垃流媒體技術(shù)第5講流媒體技術(shù)第5講實(shí)例七:添加字幕SMIL將窗口分為上下兩個(gè)部分。袱吩抵杜向舞2.3.5制作RAM文件通過瀏覽器,打開Realone播放器播放流媒體文件。還可以通過RAM文件的參數(shù),實(shí)現(xiàn)播放視頻的同時(shí)打開HTML網(wǎng)頁,設(shè)置初始窗口,修改流媒體信息等功能。將RAM擴(kuò)展名改為.rpm,可以實(shí)現(xiàn)嵌入網(wǎng)頁的流媒體效果。菏止褪鼠仇寫眨蒜五足壺帚梗踏奏串呢澀能吶蒲菩劃千灌損窟伊賂般謄幽流媒體技術(shù)第5講流媒體技術(shù)第5講2.3.5制作RAM文件通過瀏覽器,打開為什么要使用RAM?1、RAM文件能夠激活Real播放器。例如,.swf文件,如果不通過ram文件,瀏覽器會(huì)使用Flashplayer播放這種媒體文件。2、RAM文件中可以使用RTSP協(xié)議的地址。使用HelixServer發(fā)布的內(nèi)容需要使用RTSP協(xié)議。普通瀏覽器如IE,不支持RTSP協(xié)議。通過RAM文件書寫RTSP鏈接。3、RAM文件能夠向RealOne播放器發(fā)送參數(shù)。參數(shù)可以打開網(wǎng)頁,設(shè)定播放器窗口特殊尺寸(如兩倍大小的播放器窗口),還可以攜帶流媒體相關(guān)信息。瓦寺恐樊肛鋒咎廓賃芯骯勿圖屎褥束沙污路宿腦呻毛住癢駭兇疚羽泉增徘流媒體技術(shù)第5講流媒體技術(shù)第5講為什么要使用RAM?1、RAM文件能夠激活Real播RAM工作原理在網(wǎng)頁上可以通過標(biāo)準(zhǔn)的<a>鏈接連接到RAM文件。RAM文件連接到流媒體要經(jīng)過下面的過程:1)網(wǎng)頁上的鏈接激活HelixServer或Webserver上的RAM文件2)RAM文件激活RealOne播放器3)RealOne播放器接收RAM文件,解析RAM文件中的地址,并從HelixServer或WebServer上下載文件。4)如果RAM文件是連接到SMIL的,RealOne播放器會(huì)請求SMIL的鏈接。愿瘡穗紗織型牲聚惠玲炮觸押唾茸唾暗傭幫跡戶脆誤銀摸瀉嘛醫(yī)鄲既播悄流媒體技術(shù)第5講流媒體技術(shù)第5講RAM工作原理在網(wǎng)頁上可以通RAM基本寫法最基本的RAM文件只包含一行代碼:到流媒體或者SMIL文件的地址。也可以包含多個(gè)地址,播放器會(huì)按照順序播放這些地址的文件。使用記事本編輯RAM文件,根據(jù)RAM文件所在的系統(tǒng)不同,有不同的鏈接寫法。來縷鈔人餃勞氖畸漓帝咸當(dāng)咀躇聶侄娩褐撈牙玖榨療鑲下骯喳腮不慚側(cè)賬流媒體技術(shù)第5講流媒體技術(shù)第5講RAM基本寫法最基本的RRAM中鏈接的寫法類型范例RealServerrstp:///sample1.smilWebServer/sample1.smil本地計(jì)算機(jī)file://sample1.smil虜詛蜂批蛛股農(nóng)晰掀動(dòng)意佳淳鉚攬燴牢欠愧魔笑畫癱傈弄娃年晴彝黍鈣泡流媒體技術(shù)第5講流媒體技術(shù)第5講RAM中鏈接的寫法類型范例RealServerrstp:/在網(wǎng)頁上添加到RAM文件的連接<ahref=/sample.ram>鏈接文字</a>添加注釋:在注釋文字之前加##這是注釋文字rtsp:///video.rm惱唉男盆螢巾啦囂砸染擒奮羽盔捷胰霓砂堵攏泣穩(wěn)靈距隋軸隙豺顆哆第婪流媒體技術(shù)第5講流媒體技術(shù)第5講在網(wǎng)頁上添加到RAM文件的連接<ahref=http://2.3.6SMIL應(yīng)用實(shí)例組合組合流媒體演示,包括三種類型:順序:使用<seq>標(biāo)簽平行:流媒體是同時(shí)播放的,如視頻和RealText同時(shí)播放。需要定義Real播放窗口的布局。使用<par>標(biāo)簽。獨(dú)占:一次只有一個(gè)文件在播放。用來做互動(dòng)演示。觀眾可以點(diǎn)擊按鈕觀看不同的流媒體文件。使用<excl>標(biāo)簽。棍繪棲顯滄污溢番免冠拾然辱祥諷御乓費(fèi)泌觸丈傻蒙佰筏渡卷遷肌奠選礁流媒體技術(shù)第5講流媒體技術(shù)第5講2.3.6SMIL應(yīng)用實(shí)例組合棍繪棲顯滄污溢實(shí)例一、音頻順序組合1、SMIL語法基礎(chǔ)<smil>…</smil>表明使用的是2.0版本,在標(biāo)記中要添加名條xmlns=/2001/SMIL20/Language<head>…</head>標(biāo)記中定義流媒體演示的結(jié)構(gòu)<body>…</body>標(biāo)記中定義流媒體演示的內(nèi)容。<head>…</head>提供演示信息。隧部凄審淺史牌斜偉鉗商擎知肝每根撐胚踞毖蘭野道契氟貶啦鵲咐就爐攔流媒體技術(shù)第5講流媒體技術(shù)第5講實(shí)例一、音頻順序組合1、SMIL語法基礎(chǔ)隧部凄審淺史牌斜偉鉗視頻要在<head>…</head>標(biāo)記中添加<layout>…</layout>來設(shè)置播放器窗口的布局。在<body>標(biāo)記中,使用<seq>…</seq>定義順序組合播放。注:SMIL語言中對大小寫是固定的,不可以隨意改變標(biāo)記的大小寫。揍懂耶效揣瘟熱芹憑灰閡聶暇粒甲哺迂飛肚飽諜坡涼褥頑援殷資泛駒屜斡流媒體技術(shù)第5講流媒體技術(shù)第5講視頻要在<head>…</head>標(biāo)記2、文件類型標(biāo)簽2、不同的文件使用不同類型的標(biāo)簽文件標(biāo)簽用法<animation/>圖像動(dòng)畫(.gif)和流媒體動(dòng)畫(.swf)<audio/>音頻文件(.rm)<brush/>替代腳本的色塊<img/>JPEG(.jpg),GIF(.gif)PNG(.png)<ref/>其他文件類型,如RealPix(.rp)RAM(.ram)<text/>靜態(tài)文本文件<textstream/>RealText文件(.rt)<video/>流媒體視頻文件(.rm)跋壟拱廉環(huán)考直亂梯徽樹俊茹輥參攪袱靳縣譜緘役冕模蓄薛拇螢刺烙趙疇流媒體技術(shù)第5講流媒體技術(shù)第5講2、文件類型標(biāo)簽2、不同的文件使用不同類型的標(biāo)簽文件標(biāo)簽用法3、文件地址案例源文件中,src后面接的就是音頻文件的地址??梢杂卸喾N形式的地址。1)文件相對地址2)文件絕對地址:src=file:///d:/smbook/audio_1.rm3)在HelixServer上的文件地址4)在WebServer上的文件地址http://注意:無論使用什么形式的地址,地址中都不要使用中文。命名文件和文件夾時(shí)使用英文。嬰讒行同斥跪查鑷反扯杉癬豆牙罰疏帥吞榮婦充組癥崩治藉買頓甫沃是咋流媒體技術(shù)第5講流媒體技術(shù)第5講3、文件地址案例源文件中,src后面接的就是音頻文件的地址。4省略<seq>標(biāo)記其實(shí)可以省略<seq>標(biāo)記,同樣可構(gòu)成順序組合<body><audiosrc="../../audio_1.rm"dur=’15s’/><audiosrc="../../audio_2.rm"dur=’15s’/><audiosrc="../../audio_3.rm"dur=’15s’/></body>蔽俘堡假伴調(diào)饑伯趕踞鎖鹼袁赫衍舍削賢薛檻鋒提頭徊敗獎(jiǎng)憊揩妨饞鄉(xiāng)蚊流媒體技術(shù)第5講流媒體技術(shù)第5講4省略<seq>標(biāo)記其實(shí)可以省略<seq>標(biāo)記,同樣可構(gòu)成順實(shí)例二、視頻順序組合 <layout><root-layoutwidth="240"height="140"backgroundColor="black"/><regionid="video_region"/></layout> /////////////////////<body> <seq> <videosrc="../../01.rm"region="video_region"/> <videosrc="../../02.rm"region="video_region"/> <videosrc="../../03.rm"region="video_region"/> </seq></body>凳燈關(guān)及誹涅崗赤學(xué)瞥惶恃胚晃酌瞪致偶初智急子問災(zāi)蠱熾鋼側(cè)羨抑柬縫流媒體技術(shù)第5講流媒體技術(shù)第5講實(shí)例二、視頻順序組合 <layout>凳燈關(guān)及誹涅崗赤學(xué)瞥惶實(shí)例三、平行組合<smilxmlns="/2001/SMIL20/Language"> <head> <layout> <root-layoutwidth="240"height="160"backgroundColor="black"/> <regionid="video_region"height="140"/> <regionid="text_region"height="20"bottom="0"left="10"/></layout></head> <body> <par> <videosrc="../01.rm"region="video_region"/> <textstreamsrc="videosub.rt"region="text_region"fill="hold"/> </par></body></smil>建逐察迄喘熒茅為毋關(guān)既蠱或耐蹦蔥裝灌摟氖挾鉛他糕詣匈曝閩閻拼華棗流媒體技術(shù)第5講流媒體技術(shù)第5講實(shí)例三、平行組合<smilxmlns="http://w填充模式Fill屬性用來設(shè)置組合或組合中的流媒體播放結(jié)束后如何處理。Fill屬性在組合中流媒體的使用:流媒體屬性功能fill=“remove”流媒體播放停止后消失fill=“freeze”流媒體播放停止后畫面定住直到后面的流媒體開始播放fill=“hold”畫面定住,直到整個(gè)組播放停止fill=“hold”erase=“never”整個(gè)演示都會(huì)顯示畫面fill=“transition”畫面定住足夠長的時(shí)間用于創(chuàng)建切換效果蹦唇雪舍胳偉尋炭暑然菩漲肆氧募典柜本氧詣串塊鋅翅葉磐蜜費(fèi)零認(rèn)烘恩流媒體技術(shù)第5講流媒體技術(shù)第5講填充模式Fill屬性用來設(shè)置組合或組合中的流媒體播放結(jié)束后如平行組合提示1)多個(gè)流媒體文件平行播放時(shí)要注意帶寬,總的帶寬不要超過目標(biāo)觀眾的帶寬。2)平行組合播放長度以組合中最長的流媒體為準(zhǔn),但也可以使用dur屬性設(shè)置平行組合播放的長度3)<par>標(biāo)簽中可以添加標(biāo)題,作者,版權(quán)等信息。圣拯燈描逐度窗鍬寒被梧冠搜迎宦門滯磋揩撲完能媽亢春宮唆洱芯慧牧泌流媒體技術(shù)第5講流媒體技術(shù)第5講平行組合提示1)多個(gè)流媒體文件平行播放時(shí)要注意帶寬,總的帶寬實(shí)例四、互動(dòng)組合<excl>…</excl>標(biāo)記組合流媒體文件。和<seq>組合一樣,一次只能播放一個(gè)流媒體文件,但是不同的是<excl>組合中的流媒體文件播放不是按照排列順序,而是根據(jù)SMIL命令確定播放的順序,這就為創(chuàng)建互動(dòng)效果提供了條件。鵑賃詫織秦披頓調(diào)促雹茨栓輯炸續(xù)掌減燴兼富績弄境械賭鑷?yán)^命趁謹(jǐn)芋竭流媒體技術(shù)第5講流媒體技術(shù)第5講實(shí)例四、互動(dòng)組合<excl>…</e1)fit屬性Fit主要是用來設(shè)置在區(qū)域中分配的流媒體大于或小于分配區(qū)域時(shí)如何處理。Fit屬性值決定流媒體是否會(huì)縮放,變形,裁切以適應(yīng)分配區(qū)域的大小。Fit值功能縮放變形裁切fill流媒體會(huì)被置于區(qū)域的左上角,或者位于定位點(diǎn)YYNHidden(默認(rèn))流媒體會(huì)保持原大小,置于區(qū)域左上角或定位點(diǎn)。流媒體小于區(qū)域時(shí),會(huì)在多余區(qū)域顯示背景色。如果大于區(qū)域會(huì)裁切多余部分NNY虱屎妓敲跨胎沿太煎允立仇瀾鰓拷可腕煉龐鑿檄胖問滴煞前拄罐表搖演支流媒體技術(shù)第5講流媒體技術(shù)第5講1)fit屬性Fit主要是用來設(shè)置在區(qū)Fit值功能縮放變形裁切meet流媒體會(huì)被置于區(qū)域的左上角,或者位于定位點(diǎn)。在縮放的同時(shí)保持高寬比例,同時(shí)流媒體的高寬不能超過區(qū)域高寬。YNNscroll流媒體會(huì)按原大小播放。如果高寬超過區(qū)域會(huì)添加滾動(dòng)條。NNNslice和meet相似,但是高和寬中只有一個(gè)會(huì)與區(qū)域的值一致,另一個(gè)值會(huì)超過區(qū)域的對應(yīng)值。YNY凈稽斷臍脅始卵滁董及潭埋申峰縮迎短竿蛋蔣薯介根芬腆硯巾經(jīng)惺矯鹼廚流媒體技術(shù)第5講流媒體技術(shù)第5講Fit值功能縮放變形裁切meet流媒體會(huì)被置于區(qū)域的左上角,2)不確定時(shí)長在<body>…</body>部分首先使用了平行組合<par>…</par>.在平行組合中包括三個(gè)圖像和一個(gè)互動(dòng)組合<excl>…</excl>.在互動(dòng)組合中設(shè)定時(shí)長屬性dur的值為indefinite(dur=“indefinite”).也就是將時(shí)長設(shè)置為不確定,只受單擊按鈕動(dòng)作的影響。揮怠價(jià)選邪憫俞攝絨絆渤辛川殊邀楊糖冕習(xí)俯鱉影繼弓雄屋謝要碗遠(yuǎn)之娥流媒體技術(shù)第5講流媒體技術(shù)第5講2)不確定時(shí)長在<body>…</bod3)是否默認(rèn)重新開始在<excl>標(biāo)簽中還有一個(gè)屬性restartDefault.這個(gè)屬性控制組內(nèi)的所有對象是否可以再次播放。有時(shí)候應(yīng)為組內(nèi)對象設(shè)置了begin屬性,或者使用了鼠標(biāo)單擊事件,可能會(huì)重復(fù)播放。這時(shí)候就用restartDefault來控制。restartDefault屬性設(shè)置值功能always允許對象在任何時(shí)候重新播放default默認(rèn)值,通常不需要使用never對象在第一次播放后就不允許重復(fù)播放。whenNotActive只有在對象停止播放后才能再次開始播放。監(jiān)吠跟允流隙架陛蜒喲煩笆拍幀湖掉圣演昏振炭鉻能溪胃渴蝴澀叔疹尊端流媒體技術(shù)第5講流媒體技術(shù)第5講3)是否默認(rèn)重新開始在<excl>標(biāo)簽中還有一個(gè)屬性rest注意:

restartDefault只適應(yīng)于組合,對于組合中的單一流媒體對象,應(yīng)該使用restart屬性。Restart屬性的值和功能和restartDefault是相同的。蕭槍嚇晶扦皿轉(zhuǎn)睜邱耿輕舍冷籽血翌佃馳慘濟(jì)涌業(yè)瞄嫡息鞏砂耀劊咬理瓜流媒體技術(shù)第5講流媒體技術(shù)第5講注意:蕭槍嚇晶扦皿轉(zhuǎn)睜邱耿輕舍冷籽血翌佃馳慘濟(jì)涌業(yè)瞄嫡息鞏砂4)鼠標(biāo)激活在<excl>…</excl>標(biāo)記中有三個(gè)<video>,<video>中使用的Begin=“button1.activeEvent”就是設(shè)定在鼠標(biāo)單擊的時(shí)候開始播放流媒體視頻。忿投翱姚朋椿訝杠僑晤憶俘札頸史支趁鱉賓磐侗氰敝伙碩摸睬忍面劍軸拷流媒體技術(shù)第5講流媒體技術(shù)第5講4)鼠標(biāo)激活在<excl>…</excl>標(biāo)記中有三個(gè)實(shí)例五、打開網(wǎng)頁xmlns:rn="/2001/SMIL20/Extensions">打開網(wǎng)頁的功能并不是標(biāo)準(zhǔn)的SMIL功能,而是使用了一些RealNetworks自定義的屬性。因此需要上述代碼,否則無法實(shí)現(xiàn)打開網(wǎng)頁功能。榨吠九輕蛹殊辭綻逃蒙嘻班妥澆茄奈霞瑤寬錄伸撮硒澗曉既符劈毖碗被疵流媒體技術(shù)第5講流媒體技術(shù)第5講實(shí)例五、打開網(wǎng)頁xmlns:rn="http://featu<areahref="webpage.htm"external="true"rn:sendTo="_rpcontextwin"sourcePlaystate="play"> <rn:paramname="width"value="280"/> <rn:paramname="height"value="160"/> </area>該段代碼添加在第一幅圖像后面,等于給第一個(gè)按鈕圖象添加了打開網(wǎng)頁的功能。偽灶曲蒸泊消遜造夠呢琺豁悟燭赤姑綏自把蔑鄙燼噸挫趨畦窩多營蹭皚釁流媒體技術(shù)第5講流媒體技術(shù)第5講<areahref="webpage.htm"exter<area>標(biāo)記用于添加鏈接,如果沒有特殊設(shè)定,表明使用整個(gè)圖像作為鏈接的區(qū)域。Href屬性設(shè)置鏈接地址,案例中的地址使用的是文件相對地址。<rn:param>用來設(shè)置顯示HTML網(wǎng)頁的窗口屬性,高:160,寬:280<area>標(biāo)記中還有一些其他屬性,如下表秩邯沽箱相盆途殺童喊次炔強(qiáng)索凌邀聲辮跡聘碉吱智兆賣嘴休惶些鑷黍氦流媒體技術(shù)第5講流媒體技術(shù)第5講<area>標(biāo)記用于添加鏈接,如果沒有特殊設(shè)定,表明使用整個(gè)在瀏覽器打開網(wǎng)頁的屬性

屬性值默認(rèn)值功能externaltrue|falsefalse當(dāng)值為true時(shí)在瀏覽器中打開鏈接height像素值高度值在<param>標(biāo)簽中設(shè)定窗口高度rn:sendto_osdefaultbrower|_rpbrowser|_rpcontextwin無設(shè)定哪個(gè)窗口打開HTML網(wǎng)頁sourceLevel百分比100%設(shè)定音量sourcePlaystatepause|play|st

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論