多媒體播放

audio:
video:
source元素爲媒體數據指定多個播放格式與編碼格式。
<video>
<sourec src="a.ogv" type="cideo/ogg" codecs="theora,voebis">
//type爲MIME類型,codecs媒體編碼格式
...
</video>
屬性:
src,autoplay,preload,
poster(video特有)屬性能夠在視頻不可用的時候,爲用戶展現一幅圖片。
loop,controls,width,height,
error只讀屬性
networkState屬性:媒體數據加載過程當中讀取當前網絡狀態。
currentSrc
buffered:經過該屬性對象來確認瀏覽器是否已緩存媒體數據。
readyState:媒體當前播放位置的就緒狀態。
seeking與seekable:瀏覽器是否在請求某一特定播放位置的數據。
currentTime,startTime,duration(總時間)
played,paused,ended
defaultPlaybackRate(默認播放速率)和playbackRate(當前播放速率)
volume(音量0到1),muted(是否靜音)
方法:
play,pause,load,
canPlayType:var support=VideoElement.canPlayType(type);//返回值:空字符串,maybe,probably
事件:
第一中監聽方式:videoElement.addEventListener(type,listener,useCapture);
參數:事件名,綁定函數,響應順序(bool),true爲Capture響應方式,false爲bubbing響應方式,通常用false。
第二種:JavaScript腳本中常見的獲取事件句柄的方式。
<video onplay="begin_playing();" id="video1" src="a.mov" > </video>
functions begin_playing(){...}
loadstart,process,suspend,abort,error,emptied(初始狀態),stalled(嘗試獲取媒體數據失敗),paly,pause,loadedmetadata,waiting,playing,canplay,canplaythrough,seeking,seeked,timeupdate,ended,ratechange,durationchange(播放時長改變),volumechange.瀏覽器

相關文章
相關標籤/搜索