$Id$
This file describes commands available through the requests/ file:
Lines starting with < describe what the page sends back
Lines starting with > describe what you can send to the page
All parameters need to be URL encoded.
Examples:
# -> %23
% -> %25
+ -> %2B
space -> +
...
Deprecation Notice:
---
The entire interface is moving to using <MRL> for input and output parameters and attributes
pl_play and in_enqueue previously accepted paths. This is still supported, but from 1.3 <MRL> will be required
where path attributes are provided in output, these should be ignored in favour of uri attributes
path support is scheduled to be removed entirely from 1.3
---
<root> (/)
===========
> Get album art for current input:
/art (NB: not /requests/art)
> Get album art for any playlist input (available from API version 3):
/art?item=123 (NB: not /requests/art)
status.xml or status.json
===========
< Get VLC status information, current item info and meta.
< Get VLC version, and http api version
> add <uri> to playlist and start playback:
?command=in_play&input=<uri>&option=<option>
the option field is optional, and can have the values:
noaudio
novideo
> add <uri> to playlist:
?command=in_enqueue&input=<uri>
> add subtitle to currently playing file
?command=addsubtitle&val=<uri>
> play playlist item <id>. If <id> is omitted, play last active item:
?command=pl_play&id=<id>
> toggle pause. If current state was 'stop', play item <id>, if no <id> specified, play current item. If no current item, play 1st item in the playlist:
?command=pl_pause&id=<id>
> resume playback if paused, else do nothing
?command=pl_forceresume
> pause playback, do nothing if already paused
?command=pl_forcepause
> stop playback:
?command=pl_stop
> jump to next item:
?command=pl_next
> jump to previous item:
?command=pl_previous
> delete item <id> from playlist:
?command=pl_delete&id=<id>
NOTA BENE: pl_delete is completly UNSUPPORTED
> empty playlist:
?command=pl_empty
> set audio delay
?command=audiodelay&val=<delayinseconds>
> set subtitle delay
?command=subdelay&val=<delayinseconds>
> set playback rate. must be > 0
?command=rate&val=<newplaybackrate>
> set aspect ratio. Must be one of the following values. Any other value will reset aspect ratio to default
?command=aspectratio&val=<newratio>
Valid aspect ratio values: 1:1 , 4:3 , 5:4 , 16:9 , 16:10 , 221:100 , 235:100 , 239:100
> sort playlist using sort mode <val> and order <id>:
?command=pl_sort&id=<id>&val=<val>
If id=0 then items will be sorted in normal order, if id=1 they will be
sorted in reverse order
A non exhaustive list of sort modes:
0 Id
1 Name
3 Author
5 Random
7 Track number
> toggle random playback:
?command=pl_random
> toggle loop:
?command=pl_loop
> toggle repeat:
?command=pl_repeat
> toggle enable service discovery module <val>:
?command=pl_sd&val=<val>
Typical values are:
sap
shoutcast
podcast
hal
> toggle fullscreen:
?command=fullscreen
> set volume level to <val> (can be absolute integer, percent or +/- relative value):
?command=volume&val=<val>
Allowed values are of the form:
+<int>, -<int>, <int> or <int>%
> seek to <val>:
?command=seek&val=<val>
Allowed values are of the form:
[+ or -][<int><H or h>:][<int><M or m or '>:][<int><nothing or S or s or ">]
or [+ or -]<int>%
(value between [ ] are optional, value between < > are mandatory)
examples:
1000 -> seek to the 1000th second
+1H:2M -> seek 1 hour and 2 minutes forward
-10% -> seek 10% back
>command=preamp&val=<val in dB>
sets the preamp value, must be >=-20 and <=20
>command=equalizer&band=<band>&val=<gain in dB, must be >=-20 and <=20)
set the gain for a specific band
>command=enableeq&val=<0 or 1>
0 -- disables the equalizer
1 -- enables the equalizer
>command=setpreset&val=<presetid>
set the equalizer preset as per the id specified
<Displays the equalizer band gains.
Band 0: 60 Hz, 1: 170 Hz, 2: 310 Hz, 3: 600 Hz, 4: 1 kHz,
5: 3 kHz, 6: 6 kHz, 7: 12 kHz , 8: 14 kHz , 9: 16 kHz
<Display the list of presets available for the equalizer
---
Commands available from API version 2
---
> select the title
?command=title&val=<val>
> select the chapter
?command=title&val=<val>
> select the audio track (use the number from the stream)
?command=audio_track&val=<val>
> select the video track (use the number from the stream)
?command=video_track&val=<val>
> select the sibtitle track (use the number from the stream)
?command=subtitle_track&val=<val>
playlist.xml or playlist.json:
=============
< get the full playlist tree
NB: playlist_jstree.xml is used for the internal web client. It should not be relied upon by external remotes.
It may be removed without notice.
browse.xml or browse.json:
===========
< ?dir=<uri>
> get file list from uri. At the moment, only local file uris are supported
NB: uri is the preferred parameter. Dir is deprecated and may be removed in a future release.
< ?dir=<dir>
> get <dir>'s filelist
vlm.xml:
========
< get the full list of VLM elements
vlm_cmd.xml:
============
< execute VLM command <cmd>
?command=<cmd>
> get the error message from <cmd>
没有合适的资源?快使用搜索试试~ 我知道了~
c#/WPF-VLC播放器demo 32/64位
共1133个文件
dll:643个
mo:190个
luac:104个
4星 · 超过85%的资源 需积分: 49 140 下载量 198 浏览量
2018-07-08
09:17:39
上传
评论 3
收藏 98.31MB ZIP 举报
温馨提示
因项目需要合入vlc播放器,由于工程是64位的,而在网上找的大部分是32位的vlc库和demo无法兼容。现在终于找到一个32/64位的库demo,自己再重新整理了一下分享出来。
资源推荐
资源详情
资源评论
收起资源包目录
c#/WPF-VLC播放器demo 32/64位 (1133个子文件)
MainWindow.baml 2KB
VLCCtl.baml 1KB
WPFVLC.csprojResolveAssemblyReference.cache 20KB
DesignTimeResolveAssemblyReferencesInput.cache 7KB
WPFVLC.csproj.GenerateResource.Cache 954B
WPFVLC_MarkupCompile.cache 244B
WPFVLC_MarkupCompile.i.cache 243B
skin.catalog 167B
skin.catalog 167B
App.config 189B
WPFVLC.exe.config 189B
WPFVLC.vshost.exe.config 189B
MainWindow.g.cs 5KB
MainWindow.g.i.cs 5KB
VLCCtl.g.i.cs 4KB
VLCCtl.g.cs 4KB
GeneratedInternalTypeHelper.g.cs 3KB
GeneratedInternalTypeHelper.g.i.cs 3KB
Resources.Designer.cs 3KB
App.g.i.cs 2KB
App.g.cs 2KB
AssemblyInfo.cs 2KB
VLCCtl.xaml.cs 2KB
Settings.Designer.cs 1KB
MainWindow.xaml.cs 924B
App.xaml.cs 333B
TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs 0B
TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs 0B
TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs 0B
WPFVLC.csproj 6KB
jquery-ui-1.8.13.custom.css 33KB
jquery-ui-1.8.13.custom.css 33KB
main.css 4KB
main.css 4KB
mobile.css 3KB
mobile.css 3KB
plugins.dat 259KB
plugins.dat 257KB
libavcodec_plugin.dll 15.24MB
libavcodec_plugin.dll 14.24MB
libqt4_plugin.dll 11.74MB
libqt4_plugin.dll 11.45MB
liblibass_plugin.dll 2.88MB
libx265_plugin.dll 2.67MB
libvlccore.dll 2.64MB
liblibass_plugin.dll 2.56MB
libvlccore.dll 2.52MB
liblibbluray_plugin.dll 2.46MB
libskins2_plugin.dll 2.15MB
liblibbluray_plugin.dll 2.13MB
libvpx_plugin.dll 1.99MB
libskins2_plugin.dll 1.98MB
libx265_plugin.dll 1.94MB
libvpx_plugin.dll 1.71MB
libprojectm_plugin.dll 1.65MB
libzvbi_plugin.dll 1.61MB
libtaglib_plugin.dll 1.57MB
libtaglib_plugin.dll 1.53MB
libgnutls_plugin.dll 1.52MB
libprojectm_plugin.dll 1.52MB
libzvbi_plugin.dll 1.5MB
libschroedinger_plugin.dll 1.46MB
libsamplerate_plugin.dll 1.45MB
libsamplerate_plugin.dll 1.44MB
libxml_plugin.dll 1.43MB
libmkv_plugin.dll 1.37MB
libgnutls_plugin.dll 1.32MB
libmkv_plugin.dll 1.25MB
libschroedinger_plugin.dll 1.24MB
libx264_plugin.dll 1.23MB
libx264_plugin.dll 1.23MB
libxml_plugin.dll 1.21MB
axvlc.dll 1.03MB
libsid_plugin.dll 1.03MB
libstream_out_chromaprint_plugin.dll 1001KB
axvlc.dll 976KB
libsid_plugin.dll 945KB
libstream_out_chromaprint_plugin.dll 920KB
libfreetype_plugin.dll 902KB
npvlc.dll 847KB
libsftp_plugin.dll 837KB
libcaca_plugin.dll 837KB
libvorbis_plugin.dll 831KB
libdash_plugin.dll 821KB
libcaca_plugin.dll 820KB
liblive555_plugin.dll 808KB
libswscale_plugin.dll 804KB
libfreetype_plugin.dll 778KB
npvlc.dll 775KB
libdash_plugin.dll 760KB
libupnp_plugin.dll 752KB
libvorbis_plugin.dll 743KB
libswscale_plugin.dll 735KB
libsftp_plugin.dll 721KB
libstream_out_rtp_plugin.dll 718KB
liblive555_plugin.dll 718KB
libhttplive_plugin.dll 675KB
libupnp_plugin.dll 672KB
libmod_plugin.dll 653KB
libstream_out_raop_plugin.dll 638KB
共 1133 条
- 1
- 2
- 3
- 4
- 5
- 6
- 12
资源评论
- qq_245428792019-09-18不是winform版本,用不了
麦琼辉
- 粉丝: 4
- 资源: 16
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功