欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長(zhǎng)資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

          html5 video無(wú)法快進(jìn)怎么辦

          html5 video無(wú)法快進(jìn)的解決辦法:1、創(chuàng)建鍵盤(pán)事件“document.onkeyup = function (event){…}”;2、打印出request中傳遞的所有參數(shù)名稱(chēng);3、根據(jù)Range屬性值來(lái)獲取到需要將視頻定位的位置;4、在catch中將異常屏蔽掉即可。

          html5 video無(wú)法快進(jìn)怎么辦

          本教程操作環(huán)境:Windows10系統(tǒng)、HTML5版、Dell G3電腦。

          html5 video無(wú)法快進(jìn)怎么辦?

          <video> 標(biāo)簽快進(jìn)不生效的解決:

          在H5項(xiàng)目中,使用<video>標(biāo)簽來(lái)播放視頻,跳不過(guò)視頻的快進(jìn)播放,按照原生提供的方法,來(lái)進(jìn)行如下監(jiān)聽(tīng)設(shè)置:

          var vol = 0.1;  //1代表100%音量,每次增減0.1 var time = 2; //單位秒,每次增減10秒     function listenKeyboard() {     var videoElement = document.getElementById("video");     document.onkeyup = function (event) {//鍵盤(pán)事件           var e = event || window.event || arguments.callee.caller.arguments[0];           //鼠標(biāo)上下鍵控制視頻音量         if (e && e.keyCode === 38) {             console.log("音量加1");             // 按 向上鍵             videoElement.volume !== 1 ? videoElement.volume += vol : 1;             return false;           } else if (e && e.keyCode === 40) {             console.log("音量減1");             // 按 向下鍵             videoElement.volume !== 0 ? videoElement.volume -= vol : 1;             return false;           } else if (e && e.keyCode === 37) {             console.log("倒退1秒");             // 按 向左鍵             videoElement.currentTime !== 0 ? videoElement.currentTime = videoElement.currentTime -= time : 1;             return false;           } else if (e && e.keyCode === 39) {             console.log("前進(jìn)2秒,當(dāng)前時(shí)間是:"+videoElement.currentTime+",視頻長(zhǎng)度是:"+videoElement.duration);             // 按 向右鍵             var currPlayTime = videoElement.currentTime ;             if (currPlayTime !== videoElement.duration){                 var afterSetTime = currPlayTime + time ;                 console.log('afterSetTime should be :'+afterSetTime) ;                 videoElement.currentTime = afterSetTime ;                 console.log('afterSetTime is :'+videoElement.currentTime) ;             }else {                 videoElement.currentTime = videoElement.currentTime + 1;             }             console.log("快進(jìn)后的時(shí)間是:"+videoElement.currentTime);             return false;         } else if (e && e.keyCode === 32) {             console.log("暫停");             // 按空格鍵 判斷當(dāng)前是否暫停             videoElement.paused === true ? videoElement.play() : videoElement.pause();             return false;           }       } }
          登錄后復(fù)制

          每次快進(jìn)時(shí),視頻會(huì)跳動(dòng)到開(kāi)始,重新進(jìn)行播放。

          后在想,視頻每次播放,讀取的文件流肯定不同,需要從文件對(duì)應(yīng)的位置進(jìn)行截取,類(lèi)似于翻頁(yè)一樣,需要傳遞一個(gè)起始邊界值,于是打印出request中傳遞的所有參數(shù)名稱(chēng),但除了業(yè)務(wù)參數(shù)外,并沒(méi)有其他

          贊(0)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)