vlc嵌入式php播放列表

时间:2014-08-18 12:05:33

标签: javascript php jquery html vlc

我想为嵌入在网页上的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经验。

1 个答案:

答案 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>