在 Ubuntu 下播放视频使用,把文件拖入 Chrome 的地址栏,F12 打开检查工具,选择console栏,粘贴下面的代码即可
页面刷新后就会失效
实现的快捷键有:左右方向键调整进度(同时使用Ctrl加快调整速度),v/b: 增加/减慢播放速度
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
const video = document.getElementsByTagName('video')[0]; function setv(speed) { video.playbackRate = speed; }
let now_speed_value = 0; const max_speed_value = 5; const speed_array = [1, 1.25, 1.5, 2,3];
const total = video.duration;
function right_move(per) { if(video.currentTime + per <= total) { video.currentTime += per; } else { video.currentTime = total; } } function left_move(per) { if(video.currentTime - per >= 0) { video.currentTime -= per; } else { video.currentTime = 0; } }
function catchKey() { const input = window.event.keyCode; const flag = window.event.ctrlKey; if (input == 86 || input == 66) { now_speed_value += (input==86?1:(max_speed_value-1)); now_speed_value %= max_speed_value; speed = speed_array[now_speed_value]; setv(speed); alert('当前播放速度:'+speed); } else if(input == 39 || input == 76) { right_move(flag?30:10); } else if(input == 37 || input == 72) { left_move(flag?30:10); } } document.onkeydown = catchKey;
|