国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

HTML5中video元素事件詳解(實(shí)時(shí)監(jiān)測(cè)當(dāng)前播放時(shí)間)

這篇具有很好參考價(jià)值的文章主要介紹了HTML5中video元素事件詳解(實(shí)時(shí)監(jiān)測(cè)當(dāng)前播放時(shí)間)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

html 代碼:

video后邊幾個(gè)元素,可處理ios 系統(tǒng)的兼容性

<video id="myVideo" controls="controls" poster='預(yù)覽圖' preload="auto" x5-playsinline="" playsinline="" webkit-playsinline="">
    <source src="" type="video/mp4">
</video>

js 代碼:

<script>
  //獲取視頻DOM元素
  var myVideo = document.getElementById("myVideo");

  myVideo.oncanplay = function(){
    console.log("準(zhǔn)備就緒");
  };
 
  //監(jiān)聽播放開始
  myVideo.addEventListener('play',function(){
    console.log("開始播放");
  });

  //監(jiān)聽播放結(jié)束
  myVideo.addEventListener('pause',function(){
    console.log("播放暫停");
  });

  //監(jiān)聽播放結(jié)束
  myVideo.addEventListener('ended',function(){
    console.log("播放結(jié)束");
  });
            
  //使用事件監(jiān)聽方式捕捉事件, 此事件可作為實(shí)時(shí)監(jiān)測(cè)video 播放狀態(tài)
  myVideo.addEventListener("timeupdate",function(){
    var timeDisplay;
  
    //用秒數(shù)來顯示當(dāng)前播放進(jìn)度
    timeDisplay = Math.floor(myVideo.currentTime);
    console.log(Math.floor(myVideo.currentTime));

    //當(dāng)視頻播放到 4s的時(shí)候做處理
    if(timeDisplay == 4){
      //處理代碼
    }
  },false);
</script>

事件介紹

事件 描述
loadstart 瀏覽器開始在網(wǎng)上尋找媒體數(shù)據(jù)
progress 瀏覽器正在獲取媒體數(shù)據(jù)
suspend 瀏覽器暫停獲取媒體數(shù)據(jù),但是下載過程并滑正常結(jié)束
abort 瀏覽器在下載完全部媒體數(shù)據(jù)之前中止獲取媒體數(shù)據(jù),但是并不是由錯(cuò)誤引起的
error 獲取媒體數(shù)據(jù)過程中出錯(cuò)
emptied video元素或audio元素所在網(wǎng)絡(luò)突然變?yōu)槲闯跏蓟癄顟B(tài)可能原因有兩個(gè):1.載入媒體過程中突然發(fā)生一個(gè)致命錯(cuò)誤

2.在瀏覽器正在選擇支持的播放格式時(shí),又調(diào)用 了load方法重新載入媒體

stalled 瀏覽器嘗試獲取媒體數(shù)據(jù)失敗
play 即將開始播放,當(dāng)執(zhí)行了play方法時(shí)觸發(fā),或數(shù)據(jù)下載后元素被設(shè)為autoplay屬性
pause 播放暫停,當(dāng)執(zhí)行了pause方式時(shí)觸發(fā)
loadedmetadata 瀏覽器獲取完畢媒體的時(shí)間長和字節(jié)數(shù)
waiting 播放過程由于得不到下一幀而暫停播放(例如下一幀尚未加載完畢),但很快就能夠得到下一幀
canplay 瀏覽器能夠播放媒體,但估計(jì)以當(dāng)前的播放速率不能直接播放完畢,播放期間需要緩沖
canplaythrough 瀏覽器能夠播放媒體,而且以當(dāng)前播放速率能夠?qū)⒚襟w播放完畢,不再需要進(jìn)行緩沖
seeking seeking屬性變?yōu)閠rue,瀏覽器正在請(qǐng)求數(shù)據(jù)
seeked seeking屬性變?yōu)閒alse,瀏覽器停止請(qǐng)求數(shù)據(jù)
timeupdate 由于播放位置被改變,可能是播放過程中的自然改變,也可能是被人為的改變,或由于播放不能連續(xù)而發(fā)生的跳變
ended 播放結(jié)束后停止播放
ratechange defaultplaybackRate屬性(默認(rèn)播放速率)或playbackRate屬性(當(dāng)前播放速率)被改變
druationchange 播放時(shí)長被改變
volumechange volume屬性(音量)被改變或muted屬性(靜音狀態(tài))被改變

轉(zhuǎn)自:HTML5中video元素事件詳解(實(shí)時(shí)監(jiān)測(cè)當(dāng)前播放時(shí)間) - 技術(shù)學(xué)習(xí) - 黑蜘蛛博客文章來源地址http://www.zghlxwxcb.cn/news/detail-476608.html

到了這里,關(guān)于HTML5中video元素事件詳解(實(shí)時(shí)監(jiān)測(cè)當(dāng)前播放時(shí)間)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【溫故而知新】HTML5的Video/Audio

    HTML5是HTML的最新版本,它引入了許多新的元素和功能,以適應(yīng)現(xiàn)代網(wǎng)頁開發(fā)的需求。以下是HTML5的一些主要特點(diǎn): 新增語義元素 :HTML5引入了許多新的語義元素,如 header、footer、article、section 等,這些元素有助于提高網(wǎng)頁的結(jié)構(gòu)化和可訪問性。 媒體支持 :HTML5引入了 audio 和

    2024年01月21日
    瀏覽(709)
  • html5學(xué)習(xí)筆記13-HTML5 新元素

    https://www.runoob.com/html/html5-new-element.html 新多媒體元素 新表單元素 新的語義和結(jié)構(gòu)元素 移除的元素,HTML 4.01 元素在HTML5中已經(jīng)被刪除:

    2024年02月11日
    瀏覽(33)
  • 什么是HTML5?HTML5的含義、元素和好處

    什么是HTML5?HTML5的含義、元素和好處

    HTML5是超文本標(biāo)記語言(HTML)的第五版,網(wǎng)絡(luò)瀏覽器使用它來可視化代碼。它在網(wǎng)站功能、網(wǎng)頁內(nèi)容開發(fā)等方面有一些改進(jìn)。 在萬維網(wǎng)的早期,主要的網(wǎng)絡(luò)瀏覽器創(chuàng)造者(例如微軟Internet Explorer和Mosaic Netscape)開發(fā)了特定于瀏覽器的元素,以增強(qiáng)其瀏覽器的網(wǎng)頁外觀。到上世紀(jì)

    2024年02月15日
    瀏覽(22)
  • 讀書筆記:《HTML5開發(fā)手冊(cè)》--HTML5新的結(jié)構(gòu)元素

    這是補(bǔ)充HTML5基礎(chǔ)知識(shí)的系列內(nèi)容,其他為: 一、HTML5-- 新的結(jié)構(gòu)元素 二、HTML5-- figure、time、details、mark 三、HTML5-- details活學(xué)活用 四、HTML5-- 現(xiàn)存元素的變化 五、HTML5 -- Web表單 雖然從事前端開發(fā)已有很長一段時(shí)間,對(duì)HTML5標(biāo)簽也有使用,但在語義化上面理解還不夠清晰。之前

    2024年02月07日
    瀏覽(37)
  • HTML5新增元素

    HTML5新增了許多元素,其中新增的結(jié)構(gòu)元素大大增加了網(wǎng)頁結(jié)構(gòu)設(shè)計(jì)的效率。同時(shí)為了體現(xiàn)表現(xiàn)與類容分離,這些元素僅有字面意思,還得靠CSS來設(shè)置樣式。 定義文檔的頭部區(qū)域,一般包含logo,搜索框等信息 定義文檔的末尾版權(quán)信息顯示部分。一般包含作者、聯(lián)系方式等。

    2024年04月13日
    瀏覽(26)
  • HTML5 新元素

    標(biāo)簽 描述 audio 定義音頻內(nèi)容 video 定義視頻(video 或者 movie) source 定義多媒體資源 video 和 audio embed 定義嵌入的內(nèi)容,比如插件。 track 為諸如 video 和 audio 元素之類的媒介規(guī)定外部文本軌道。 標(biāo)簽 描述 datalist 定義選項(xiàng)列表。請(qǐng)與 input 元素配合使用該元素,來定義 input 可能

    2024年02月01日
    瀏覽(25)
  • HTML5的語義元素

    HTML5的語義元素

    HTML5語義元素: HTML5提供新的語義元素來明確一個(gè)web頁面的不同部分:head、nav、section、article、aside、figcation、figure、footer。 1)、 section元素: section標(biāo)簽定義文檔中的節(jié),比如章節(jié)、頁眉、頁腳或文檔中的其他部分。示例: section h1wsx/h1

    2024年02月05日
    瀏覽(22)
  • 【HTML5】HTML5 多媒體標(biāo)簽 ② ( 視頻標(biāo)簽 <video> | 視頻標(biāo)簽常見屬性 | autoplay 屬性 | controls 屬性 | poster 屬性 | 設(shè)置多個(gè)格式視頻 )

    【HTML5】HTML5 多媒體標(biāo)簽 ② ( 視頻標(biāo)簽 <video> | 視頻標(biāo)簽常見屬性 | autoplay 屬性 | controls 屬性 | poster 屬性 | 設(shè)置多個(gè)格式視頻 )

    HTML 5 的 video 視頻標(biāo)簽 , 支持 ogg / mpeg 4 ( mp4 ) / webM 三種格式的音頻 , 不同的瀏覽器支持的音頻格式不同 ; IE 瀏覽器 : 9.0 以上版本支持 mp4 格式 ; Firefox 瀏覽器 : 3.5 以上版本支持 ogg 格式 ; 4.0 以上版本支持 webM 格式 ; Opera 瀏覽器 : 10.5 以上版本支持 ogg 格式 ; 10.6 以上版本支持

    2024年02月09日
    瀏覽(95)
  • HTML5中關(guān)于解決video標(biāo)簽禁止右鍵和下載視頻的辦法

    近期做了一個(gè)關(guān)于在線文件管理的項(xiàng)目,類似網(wǎng)盤,基本功能包含用戶、消息、項(xiàng)目、分享、文件提取、收藏、回收站等主要功能,領(lǐng)挖還有一些office、壓縮包、圖片、文本、音頻和視頻的預(yù)覽功能。 音頻我使用的是APlayer,視頻使用的是DPlayer,為了做個(gè)兼容,視頻還有htm

    2024年02月11日
    瀏覽(88)
  • 【html】Video元素的屬性介紹和用法

    HTML video 元素 用于在 HTML 或者 XHTML 文檔中嵌入媒體播放器,用于支持文檔內(nèi)的視頻播放。 平常若涉及到視頻內(nèi)容,就會(huì)使用到它。 只有一個(gè)視頻源 只有一個(gè)視頻的話,在video元素中的src屬性填入即可。 多個(gè)視頻源。 多個(gè)視頻源,需要搭配source元素指定視頻源,然后瀏覽器

    2024年01月18日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包