日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

HTML5 VIDEO标签播放事件流水

發(fā)布時間:2023/12/19 HTML 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 HTML5 VIDEO标签播放事件流水 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

HTML5 的 <video>標簽有許多默認的事件,如果我們通過這個播放器加載一段視頻文件,從開始加載到播放結束,都經歷了哪些事件呢?這些事件的觸發(fā)順序如何?

[1]HTML5:onplay
[2]HTML5:onwaiting
[3]HTML5:ondurationchange
[4]HTML5:onloadedmetadata
[5]HTML5:onloadeddata
[6]HTML5:oncanplay
[7]HTML5:onplaying
[8]HTML5:oncanplaythrough
[9]HTML5:onended

事件詳細說明:

?

onplay:

播放器不在保持“暫停”狀態(tài),即“play()”方法被調用或者autoplay屬性設置為true期望播放器自動開始播放。

onwaiting:

播放由于下一幀數(shù)據(jù)未獲取到導致播放停止,但是播放器沒有主動預期其停止,仍然在努力的獲取數(shù)據(jù),簡單的說就是在等待下一幀視頻數(shù)據(jù),暫時還無法播放。

ondurationchange

duration(視頻播放總時長)屬性被更新。

onloadedmetadata

獲取視頻meta信息完畢,這個時候播放器已經獲取到了視頻時長和視頻資源的文件大小。

onloadeddata

視頻播放器第一次完成了當前播放位置的視頻渲染。

oncanplay

視頻播放器已經可以開始播放視頻了,但是只是預期可以正常播放,不保證之后的播放不會出現(xiàn)緩沖等待。

onplaying

真正處于播放的狀態(tài),這個時候我們才是真正的在觀看視頻。

oncanplaythrough

播放器認為從現(xiàn)在開始播放,直到播放結束,不再會因為等待后面的數(shù)據(jù)而出現(xiàn)緩沖等待。(注意,這個只是播放器根據(jù)網(wǎng)速和播放進度的預期估計,不代表后面的數(shù)據(jù)全部都預先緩沖完畢了,如果你手動推動控制欄的進度條,可能仍然會出現(xiàn)緩沖的,或者你后面網(wǎng)絡斷開了,一樣沒辦法繼續(xù)播放,除非是真的緩沖完了)

onended

播放完畢。

?

更多事件說明請參閱:

http://www.whatwg.org/specs/web-apps/current-work/multipage/video.html#mediaevents

?

轉:http://popotang.com/blog/html5-video-events-list.html

轉載于:https://www.cnblogs.com/shuaixf/archive/2013/02/05/2892932.html

總結

以上是生活随笔為你收集整理的HTML5 VIDEO标签播放事件流水的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。