我想为嵌入在网页上的VLC播放器创建php播放列表。我希望当我点击按钮更改歌曲或电影时,无需刷新页面。 我希望所有电影和歌曲都在php文件中,因为歌曲和电影的url路径将直接从mysql库中检索。同样非常重要的是频道列表对每个人都不可见。在javascript中,所有歌曲的url路径链接都是可见的。
如果可能加密VLC的目标名称,如果真实链接是http://xxx.xx.org/test/lista/u2-one.avi要在http%3A%2F%2Fxxx.xx.org%2Ftest%2Flista%2Fu2-one.avi中加密
例如
<embed type="application/x-vlc-plugin" pluginspage="http://www.videolan.org"
width="300"
height="300"
name="tv"
target="<?php echo $movie ?>"
id="tv">
php播放列表
<?php
$movie = 'http://xxx.xx.org/test/lista/u2-one.avi';
$mp3='http://xxx.xx.org/test/lista/coldplay-yellow.mp3';
$coldplay='http://xxx.xx.org/test/lista/coldplay-paradise.mp3';
?>
例如
<button onclick="vlc.playlist.playItem(0); ">Coldplay</button>
Here几乎已经解释过,但我没有javascript经验。
答案 0 :(得分:0)
您的播放列表仅包含$movie
。您需要填写播放列表vlc.playlist.add(mrl,name,options)
,然后才能使用vlc.playlist.playItem(number)
JS:
var options = new Array();
var id1 = vlc.playlist.add('http://xxx.xx.org/test/lista/u2-one.avi', "Movie", options);
var id2 = vlc.playlist.add('http://xxx.xx.org/test/lista/coldplay-yellow.mp3', "Mp3", options);
var id3 = vlc.playlist.add('http://xxx.xx.org/test/lista/coldplay-paradise.mp3', "Coldplay", options);
HTML:
<button onclick="vlc.playlist.playItem(id3);">Coldplay</button>