这是我仅在本地使用的HTML页面。
我有一个指向高清视频的链接,如下所示:
<a href="/path/to/myvideo.mp4">Watch video</a>
单击时,将按预期直接使用VLC启动视频。 现在,我想像在此视频的开始时间一样在内部传递参数。
例如,在外壳中,您可以执行以下操作:
vlc /path/to/myvideo.mp4 --start-time=126
它将在126秒点启动视频。
如何使用HTML链接来做到这一点? 我尝试过例如:
<a href="/path/to/myvideo.mp4?start-time=126">Watch video</a>
但是它仍然从视频开头启动。
答案 0 :(得分:0)
在这一点上,我认为您需要使用某种服务器端包装程序/侦听器,正如我在一个相关问题的旧答案中所评论的那样,该插件不再适用于现代网络浏览器。
取决于您需要控制启动时间的严重程度(如果需要将其构建到应用程序中),则可以调用VLC HTTP Server via its web API和遥控器来在玩家的桌面上向前滑动播放器。如果您采用了某种推送机制,甚至可以通过网络上的常规链接进行控制。
我建议将类似Pusher的框架用于Web控件: https://github.com/pusher/pusher-js
接着您选择了后端语言来侦听HTTP(S),并通过其API(HTTP或本机)远程控制VLC:
PHP / Python / Perl选项-Linux通过命令行控制正在运行的vlc进程: Linux control a running vlc process through command line
没有代码选项,只需使用VLC随附的基本Web界面即可:https://www.howtogeek.com/117261/how-to-activate-vlcs-web-interface-control-vlc-from-a-browser-use-any-smartphone-as-a-remote/