站長資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

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

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

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

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

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

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

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

        var vol = 0.1;  //1代表100%音量,每次增減0.1 var time = 2; //單位秒,每次增減10秒     function listenKeyboard() {     var videoElement = document.getElementById("video");     document.onkeyup = function (event) {//鍵盤事件           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+",視頻長度是:"+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í),視頻會跳動到開始,重新進(jìn)行播放。

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

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
        主站蜘蛛池模板: 精品久久无码中文字幕| 69久久精品无码一区二区| 爽爽精品dvd蜜桃成熟时电影院| 伊人久久大香线蕉精品| 国产探花在线精品一区二区| 无码精品前田一区二区| 国产精品熟女福利久久AV| 精品综合久久久久久97超人| 久久99国产综合精品| 中国国产精品| 欧美国产成人精品一区二区三区| 在线人成精品免费视频| 国产精品福利在线观看| 精品国精品无码自拍自在线| 亚洲精品无码精品mV在线观看| 久久精品免费网站网| 国产偷国产偷高清精品| 99精品视频在线观看婷| 国产在线精品网址你懂的| 99精品人妻无码专区在线视频区| 色欲久久久天天天综合网精品| 亚洲国产综合精品中文字幕 | 国产精品一区三区| 国产精品超碰12396| 白浆都出来了视频国产精品| 久久精品国产久精国产| 精品999久久久久久中文字幕 | 精品无码国产污污污免费网站 | 国产精品日韩欧美制服| 99久久人妻无码精品系列蜜桃| 久久国产精品成人片免费| 亚洲国产精品一区二区成人片国内 | 国内精品伊人久久久久av一坑| 精品亚洲成a人片在线观看少妇| 久久亚洲精品成人AV| 久久99精品久久久久子伦| 国产亚洲精品自在久久| 国产午夜福利精品一区二区三区| 国产精品免费福利久久| 91久久精品91久久性色| 成人国内精品久久久久影院|