例如,假设我想在当前视频文件的 10 秒处运行
vlc.audio.set_mute(true)
,并在 20 秒处运行 vlc.audio.set_mute(false)
(从而将第 10 秒到第 20 秒静音)。
我已经掌握了脚本的基本结构,但我一直遇到如何等待采取行动的问题。
vlc.misc
在扩展中不可用,因此我无法执行类似 while
循环之类的操作,然后在每次迭代结束时运行 vlc.misc.mwait(vlc.misc.mdate() + 500)
。似乎有一种方法可以在vlc中进行网络请求。也许您可以制作一个简单的 php/whatever 脚本,该脚本只会在一秒或 10 秒等定时时间后返回。在此过程中您将失去可移植性,但它应该起到延迟作用,并且不应该是一个繁忙的等待。我之前在lua脚本中使用过sql“waitfor:”。