在Media Player Classic中,我找到了一种以编程方式跳转到视频/音频中的某个点的方法,避免使用该Go To...
框.跳跃距离可在Options→ Tweaks和/ HKEY_CURRENT_USER\Software\MPC-HC\MPC-HC\Settings
(JumpDistL
/ JumpDistM
/ JumpDistS
)处获得.
我所做的是找到Media Player Classic的地址空间中的跳跃距离,并设置大跳跃距离的值,这样如果将其应用到经过的时间,您将获得所需的时间.
然后我发送WM_COMMAND
带参数903
/ 的消息904
(全部通过AutoHotkey.我通过检索/解析Edit控件的内容来获取已用时间.)
因为跳跃是相对于当前点的,所以它是不精确的,并且在正确的时间内到达,但是每次都没有到达完全相同的点.
是否有更直接的方法来实现这一点,如果没有,任何Media Player Classic用户/程序员都会考虑在论坛上讨论,引入WM_COMMAND
允许跳转到点(以毫秒为单位)的新消息,或者检索此处列出的数值
(state
,position
,duration
,volumelevel
,muted
,playbackrate
,reloadtime
).(这里找到的方法太慢,无法准确地获得时间,并且需要设置特殊选项).