我试图为VLC制作一个易于使用的遥控器,它可以设置播放的视频和播放的速度。
我知道要设置要播放的视频,HTTP命令是http://localhost:8080/requests/status.xml?command=in_play&input=video_to_play。
我还知道要播放、暂停和切换重复的命令分别是?command=pl_play、?command=pl_pause和?command=pl_repeat。
但是,我不知道如何设置播放速度。我预计会出现类似?command=pl_rate&input=<rate>、?command=rate&input=<rate>或?command=in_rate&input=<rate>的情况。
我只需去http://localhost:8080/requests/status.xml就可以看到以下内容
<root>
<fullscreen>false</fullscreen>
<aspectratio>default</aspectratio>
... other settings
<rate>1</rate>
... other settings
</root>所以我知道速率是HTTP接口知道的值。
如何使用HTTP命令设置它?
发布于 2014-08-01 22:03:04
我的解决方案是放弃通过HTTP接口在运行时设置速率。相反,我需要做的是使用命令行参数启动VLC,指定每部电影的速度,如下所示:
vlc [arguments] video1 :rate=[rate] video2 :rate=[rate] video3 :rate=[rate] ...https://stackoverflow.com/questions/24520549
复制相似问题