资源
给mpv播放器实现了长按右箭头倍速功能,代码如下:
'use strict'
var speed = -1, isRepeated = false
mp.add_key_binding('right', null, function(event) {
var type = event.event
if (type == 'down')
speed = mp.get_property('speed')
else if (type == 'repeat') {
mp.set_property('pause', 'no')
mp.set_property('speed', 3)
mp.osd_message('>>>3.0', 0.1)
}
else if (type == 'up') {
if (mp.get_property('speed') == 3)
mp.set_property('speed', speed)
else
mp.command('seek +5')
}
}, {
repeatable: true,
complex: true
})
使用教程
- 新建文件
fastforward.js
,将上述代码粘贴进去。 - Windows平台换到
%AppData%\mpv\scripts
文件夹下,将fastfoward.js
放置在这个文件夹下即可。如果没有scripts
文件夹就自己新建一个。
题外话
这里也将资源上传到了GitHub上,引一个流:mpv-fastforward