真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

html5中有哪些視頻API接口

今天就跟大家聊聊有關(guān)html5中有哪些視頻API接口,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

創(chuàng)新互聯(lián)建站是一家集網(wǎng)站建設(shè),漢臺企業(yè)網(wǎng)站建設(shè),漢臺品牌網(wǎng)站建設(shè),網(wǎng)站定制,漢臺網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,漢臺網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。

一、雖然有的屬性是boolean類型,但仍舊建議按照XHTML書寫(屬性名=”屬性值”)格式,避免出現(xiàn)錯誤 (下面加粗的屬性為常用屬性)

屬性功能描述
controlscontrols是否顯示播放控件
autoplayautoplay設(shè)置是否打開瀏覽器后自動播放
widthPilex(像素)設(shè)置播放器的寬度
heightPilex(像素)設(shè)置播放器的高度
looploop設(shè)置視頻是否循環(huán)播放(即播放完后繼續(xù)重新播放)
preloadpreload設(shè)置是否等加載完再播放
srcurl設(shè)置要播放視頻的url地址
posterimgurl設(shè)置播放器初始默認顯示圖片
autobufferautobuffer設(shè)置為瀏覽器緩沖方式,不設(shè)置autoply才有效

演示:


    
    

二、.video標簽API方法:Video標簽也提供了比較人性化的API接口方法,供寫JS時直接調(diào)用,方便簡單

API事件說明
addTextTrack()向音頻/視頻添加新的文本軌道。
playvideo.play();    播放視頻
pausevideo.pause();  暫停播放視頻
loadvideo.load();   將全部屬性回復(fù)默認值,視頻恢復(fù)重新開始狀態(tài)
canPlayTypevar support = videoid.canPlayType('video/mp4');   判斷瀏覽器是否支持當(dāng)前類型的視頻格式 返回值: 空字符串:不支持 Maybe:可能支持 Probably:完全支持

關(guān)于video標簽的API接口在JS中用法如下:




    




    
    

播放
重新播放
瀏覽器支持



三、video標簽API屬性: Video不僅提供了API接口,還提供了許多的API屬性,方便在JS中做判斷,如下:大部分屬性通過boolean值判斷

API屬性事件說明
duration返回媒體的播放總時長,單位秒
loop是否循環(huán)播放
muted是否靜音
paused是否暫停
currentTime當(dāng)前播放時間(單位:秒)
volume音量值(0~1)
networkState返回當(dāng)前網(wǎng)絡(luò)狀態(tài)
playbackRate播放的倍速(加速、減速播放)(-2~2)
src當(dāng)前視頻源的URL
ended返回當(dāng)前播放是否結(jié)束標志
error返回當(dāng)前播放的錯誤狀態(tài)
initialTime返回初始播放的位置
mediaGroup當(dāng)前音視頻所屬媒體組 (用來鏈接多個音視頻標簽)
played當(dāng)前播放部件已經(jīng)播放的時間范圍(TimeRanges對象)
preload頁面加載時是否同時加載音視頻
readyState返回當(dāng)前的準備狀態(tài)
seekable返回當(dāng)前可跳轉(zhuǎn)部件的時間范圍(TimeRanges對象)
audioTracks返回可用的音軌列表(MultipleTrackList對象)
autoplay媒體加載后自動播放
buffered返回緩沖部件的時間范圍(TimeRanges對象)
controller返回當(dāng)前的媒體控制器(MediaController對象)
controls顯示播控控件
crossOriginCORS設(shè)置
currentSrc返回當(dāng)前媒體的URL
defaultMuted缺省是否靜音
defaultPlaybackRate播控的缺省倍速
seeking返回用戶是否做了跳轉(zhuǎn)操作
startOffsetTime返回當(dāng)前的時間偏移(Date對象)
textTracks返回可用的文本軌跡(TextTrackList對象)
videoTracks返回可用的視頻軌跡(VideoTrackList對象)

演示

四、音頻/視頻事件

事件描述
abort當(dāng)音頻/視頻的加載已放棄時觸發(fā)。
canplay當(dāng)瀏覽器可以開始播放音頻/視頻時觸發(fā)。
canplaythrough當(dāng)瀏覽器可在不因緩沖而停頓的情況下進行播放時觸發(fā)。
durationchange當(dāng)音頻/視頻的時長已更改時觸發(fā)。
emptied當(dāng)目前的播放列表為空時觸發(fā)。
ended當(dāng)目前的播放列表已結(jié)束時觸發(fā)。
error當(dāng)在音頻/視頻加載期間發(fā)生錯誤時觸發(fā)。
loadeddata當(dāng)瀏覽器已加載音頻/視頻的當(dāng)前幀時觸發(fā)。
loadedmetadata當(dāng)瀏覽器已加載音頻/視頻的元數(shù)據(jù)時觸發(fā)。
loadstart當(dāng)瀏覽器開始查找音頻/視頻時觸發(fā)。
pause當(dāng)音頻/視頻已暫停時觸發(fā)。
play當(dāng)音頻/視頻已開始或不再暫停時觸發(fā)。
playing當(dāng)音頻/視頻在因緩沖而暫?;蛲V购笠丫途w時觸發(fā)。
progress當(dāng)瀏覽器正在下載音頻/視頻時觸發(fā)。
ratechange當(dāng)音頻/視頻的播放速度已更改時觸發(fā)。
seeked當(dāng)用戶已移動/跳躍到音頻/視頻中的新位置時觸發(fā)。
seeking當(dāng)用戶開始移動/跳躍到音頻/視頻中的新位置時觸發(fā)。
stalled當(dāng)瀏覽器嘗試獲取媒體數(shù)據(jù),但數(shù)據(jù)不可用時觸發(fā)。
suspend當(dāng)瀏覽器刻意不獲取媒體數(shù)據(jù)時觸發(fā)。
timeupdate當(dāng)目前的播放位置已更改時觸發(fā)。
volumechange當(dāng)音量已更改時觸發(fā)。
waiting當(dāng)視頻由于需要緩沖下一幀而停止時觸發(fā)。

看完上述內(nèi)容,你們對html5中有哪些視頻API接口有進一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。


分享名稱:html5中有哪些視頻API接口
網(wǎng)址分享:http://weahome.cn/article/ihhded.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部