2014-07-01 48 views
0

我正在嘗試爲VLC設置一個易於使用的遙控器,可以設置要播放的視頻以及播放的速率。通過HTTP接口設置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命令設置它?

回答

0

我的解決方案是放棄在運行時通過HTTP接口設置速率。相反,我必須做的是啓動VLC,命令行參數指定每個單獨電影的速率,如下所示:

vlc [arguments] video1 :rate=[rate] video2 :rate=[rate] video3 :rate=[rate] ...