海阔视界--vlc控制 网络接口

海阔视界--vlc控制 网络接口

网络接口

一定要打开vlc的web界面才能用。
/requests/status.xml 返回当前vlc状态 XML 格式,链接后加命令参数如下:

功能参数格式
立即播放:?command=in_play&input=<uri>&option=<option>
uri 是本地路径,指的是VLC机器上的路径。也可以是网络连接,我使用M3U8文件连接可以播放,但是不能播放带参数的连接。
option 可以设置只放音频 novideo 或 只放视频 noaudio ,这个参数可以省略,就是正常播放。
添加到播放列表:?command=in_enqueue&input=<uri>
添加字幕到当前播放:?command=addsubtitle&val=<uri>
网络字幕文件没试
播放播放列表中项目:?command=pl_play&id=<id>
id 播放列表中的第几项,如果为空,就播放列表中最后一项
暂停/开始播放: ?command=pl_pause&id=<id>
如果当前状态是“停止”(即没有播放任何内容)‌:
如果指定了<id>,则播放对应<id>的项目。
如果没有指定<id>,但存在当前项目(即最后播放或用户选择的项目),则播放当前项目。
如果没有当前项目,则播放播放列表中的第一个项目。
‌如果当前状态是“播放”或“暂停”‌:
切换当前的播放状态(从播放切换到暂停,或从暂停切换到播放)。
回复暂停播放:?command=pl_forceresume
如果暂停,则恢复播放,否则什么都不做
暂停播放:?command=pl_forcepause
除了暂停,其他什么都不
停止播放:?command=pl_stop
播放下一个:?command=pl_next
播放上一个:?command=pl_previous
删除播放列表中一项:?command=pl_delete&id=<id>
可能不好使 id不能为空
清空播放列表:?command=pl_empty
设置声音延迟:?command=audiodelay&val=秒
设置字幕延迟:?command=subdelay&val=秒
设置播放速率:?command=rate&val=速率 速率必须大于0
设置横纵比:?command=aspectratio&val=16:9
必须是以下值之一。任何其他值都会将纵横比重置为默认值
1:1 , 4:3 , 5:4 , 16:9 , 16:10 , 221:100 , 235:100 , 239:100
播放列表排序:?command=pl_sort&id=<id>&val=<val>
如果id=0,则项目将按正常顺序排序,
如果id=1,则将按以下顺序排序
val=0 ID , 1 姓名,3 作者 ,5 随机,7 轨道号
随机播放:?command=pl_random
loop播放:?command=pl_loop
重复播放:?command=pl_repeat
开启发现服务模块:?command=pl_sd&val=<val> sap shoutcast podcast hal 不知道怎么用
全屏:?command=fullscreen
调整音量:?command=volume&val=<val>
将音量级别设置为(可以是绝对整数、百分比或+/-相对值):
可以写成:+<int>, -<int>, <int> or <int>%
跳转时间:?command=seek&val=<val>
val格式如下:
[+ or -][<int><H or h>:][<int><M or m or '>:][<int><nothing or S or s or ">]
或者:
[+ or -]<int>%
Examples:
1000 -> 跳转到1000秒处
+1H:2M -> 向前跳转1小时2分
-10% ->跳转到10%处

基本上应该够用了,还有一些可以看vlc的文档。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值