在html页面中,我可以嵌入videolan page中提到的vlcplugin
,并使用jquery获取对插件的引用。
但似乎只有play(), pause()
最高vlcplugin
支持0.8.5
方法。你如何播放和暂停最新版本的插件?
<embed id="vlcp"
type="application/x-vlc-plugin"
pluginspage="http://www.videolan.org"
name="VLC"
autoplay="no"
loop="no"
volume="100"
width="640"
height="480"
target="test.flv">
</embed>
<a id="playbutton" href="#">Play</a>
<a id="pausebutton" href="#">Pause</a>
我可以参考下面的插件
var player = document.getElementById("vlcp");
现在,我打算如何让嵌入式插件播放剪辑?
我使用firefox作为浏览器,将vlcplugin嵌入到chrome中的html工作中吗?
答案 0 :(得分:1)
您必须使用VLC播放器的播放列表对象,如here所示。
在您的特定示例中,您并未真正创建实际播放列表,但您隐式添加了一个项目(“test.flv”)。
以下是您现在可以控制电影的方式(无论是Mozilla,Chrome还是IE) - CoffeeScript中的代码:
player = document.getElementById("vlcp")
if player and player.playlist
// you could also check whether the playlist isn't empty using
// player.playlist.items.count
playlist = player.playlist
// pick whichever action you need from below
playlist.play()
playlist.togglePause()
playlist.stop()
您还可以使用
检查播放器当前是播放还是暂停/停止// assuming you got the playlist like above
playlist.isPlaying
答案 1 :(得分:0)
这是一个演示示例:
<html>
<head><title>Demo of VLC mozilla plugin</title></head>
<body>
<h1>Demo of VLC mozilla plugin - Example 1</h1>
<embed type="application/x-vlc-plugin"
name="video1"
autoplay="no" loop="yes" width="400" height="300"
target="http://server.example.org/video1.vob" />
<br />
<a href="javascript:;" onclick='document.video1.play()'>Play video1</a>
<a href="javascript:;" onclick='document.video1.pause()'>Pause video1</a>
<a href="javascript:;" onclick='document.video1.stop()'>Stop video1</a>
<a href="javascript:;" onclick='document.video1.fullscreen()'>Fullscreen</a>
</body>
</html>
其他有用的来源/链接: