我正在尝试为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>
所以我知道rate是HTTP接口知道的值。
如何使用HTTP命令设置它?
答案 0 :(得分:0)
我的解决方案是放弃通过HTTP
界面在运行时设置速率。相反,我必须做的是使用命令行参数启动VLC
,指定每个电影的速率,如下所示:
vlc [arguments] video1 :rate=[rate] video2 :rate=[rate] video3 :rate=[rate] ...