3.媒體播放器在WEB中的應(yīng)用
我們知道,由于聲音點(diǎn)播和影視點(diǎn)播應(yīng)用還沒有完全直接集成到現(xiàn)在的Web瀏覽器中,這就需要一個(gè)單獨(dú)的應(yīng)用程序來幫助,通常我們使用媒體播放器(Media player)來播放聲音和影視。典型的媒體播放器要執(zhí)行好幾個(gè)功能,包括解壓縮、消除抖動(dòng)、錯(cuò)誤糾正和用戶播放等功能。現(xiàn)在可以使用像插件這種技術(shù)把媒體播放器的用戶接口放在Web客戶機(jī)的用戶界面上,瀏覽器在當(dāng)前Web頁面上保留屏幕空間,并且由媒體播放器來管理。目前,大多數(shù)客戶機(jī)使用如下幾種方法來讀取聲音和影視文件:
通過Web瀏覽器把聲音/影視從Web服務(wù)器傳送給媒體播放器
直接把聲音/影視從Web服務(wù)器傳送給媒體播放器
直接把聲音/影視從多媒體流放服務(wù)器傳送給媒體播放器
在這個(gè)過程中,媒體播放器的主要功能表現(xiàn)在如下四個(gè)方面:
解壓縮:幾乎所有的聲音和電視圖象都是經(jīng)過壓縮之后存放在存儲器中的,因此無論播放來自于存儲器或者來自網(wǎng)絡(luò)上的聲音和影視都要解壓縮。
去抖動(dòng):由于到達(dá)接收端的每個(gè)聲音信息包和電視圖象信息包的時(shí)延不是一個(gè)固定的數(shù)值,如果不加任何措施就原原本本地把數(shù)據(jù)送到媒體播放器播放,聽起來就會有抖動(dòng)的感覺,甚至對聲音和電視圖象所表達(dá)的信息無法理解。在媒體播放器中,限制這種抖動(dòng)的簡單方法是使用緩存技術(shù),就是把聲音或者電視圖象數(shù)據(jù)先存放在緩沖存儲器中,經(jīng)過一段延時(shí)之后再播放。
錯(cuò)誤處理:由于在因特網(wǎng)上往往會出現(xiàn)讓人不能接收的交通擁擠,信息包中的部分信息在傳輸過程中就可能會丟失。如果連續(xù)丟失的信息包太多,用戶接收的聲音和圖象質(zhì)量就不能容忍。采取的辦法往往是重傳。
用戶可控制的接口:這是用戶直接控制媒體播放器播放媒體的實(shí)際接口。媒體播放器為用戶提供的控制功能通常包括聲音的音量大小、暫停/重新開始和跳轉(zhuǎn)等等。
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |