我没有任何运气试图找到它。关于维基的信息已经过时,自维基页面编写以来,vlc JavaScript对象发生了很大的变化。谷歌搜索给我一个更新的当前界面的外观。VLC浏览器插件文档在哪里?
例如,wiki在演示页面中显示document.video1.play(),但浏览器表示该对象没有这种方法。然后我发现在当前的界面中,play方法被移入了一个名为playlist的子对象。 document.video1.playlist.play()的作品。
我试图枚举javascript对象的所有属性,但由于某种原因,这不适合,可能有大部分我感兴趣的方式播放列表对象中工作,如果我用这个方法(How do I enumerate the properties of a JavaScript object?和How to display all methods of an object in Javascript?)枚举属性对于播放列表对象,我只能得到两个属性并且没有方法名称,包括我确认存在的那些。试用Chrome和Firefox。
到目前为止,我已经确认了以下接口:
VLC多媒体插件(兼容图腾3.4.3)
如果主嵌入对象被称为VLC文件(我不喜欢视频1),然后我们可以通过访问其方法:
// don't need to explain these, they do what they say
document.vlc.playlist.play();
document.vlc.playlist.stop();
// Pauses or resumes the video, if paused you can resume using play() method too
// yes, now it has the toggle word, wiki demo is obsolete
document.vlc.playlist.togglePause();
// Go into fullscreen, and if in fullscreen go into browser window again
document.vlc.video.toggleFullscreen();
有了这个,我已经有一个播放器的基本功能,并可以做一些事情。
“去看源代码”是有效的答案,但我更愿意让它作为最后一件事。如果这个特定项目存在这样的事情,我更喜欢文档形式的东西。
这似乎是更接近,我可以得到更多地了解插件接口:http://blog.revolunet.com/VLCcontrols/
不过,事中的文件的形式将是很好。
如果链接到更新的示例,文档等不存在,那么如何找出接口的其余部分将受到欢迎。