瀏覽器看視頻的時候,有時候想按鍵盤左右鍵快進,如果瀏覽器沒有提供
解決方案:
在瀏覽器播放頁面,按F12打開控制台,在控制台輸入如下js,回車
var vol = 0.1; //1代表100%音量,每次增減0.1 var time = 5; //單位秒,每次增減5秒 var videoElement = document.getElementById("vjs_video_3_html5_api"); console.log(videoElement.paused); document.onkeyup = function (event) {//鍵盤事件 console.log("keyCode:" + event.keyCode); var e = event || window.event || arguments.callee.caller.arguments[0]; //鼠標上下鍵控制視頻音量 if (e && e.keyCode === 38) { // 按 向上鍵 videoElement.volume !== 1 ? videoElement.volume += vol : 1; return false; } else if (e && e.keyCode === 40) { // 按 向下鍵 videoElement.volume !== 0 ? videoElement.volume -= vol : 1; return false; } else if (e && e.keyCode === 37) { // 按 向左鍵 videoElement.currentTime !== 0 ? videoElement.currentTime -= time : 1; return false; } else if (e && e.keyCode === 39) { // 按 向右鍵 videoElement.volume !== videoElement.duration ? videoElement.currentTime += time : 1; return false; } };
vjs_video_3_html5_api這個是video的id