跨浏览器嵌入VLC插件

3

我已经按照以下方式为Google Chrome嵌入了VLC插件:

<embed 
  type='application/x-vlc-plugin'
  pluginspage='http://www.videolan.org'
  version='VideoLAN.VLCPlugin.2'
  width='800'
  height='600'
  id='vlc'
  loop='yes'
  autoplay='yes'
  target='rtsp://127.0.0.1:8554/realtime_1db07ff1-c5f9-4597-abf6-0d442454d06c'>
</embed>

但这种方法在Internet Explorer浏览器中无效。

是否有一些通用的方法可用于在所有浏览器中嵌入该播放器?


IE 8和IE 9。Windows 7。 - mmmaaak
1个回答

4

我之前在VideoLan论坛上发布了IE和Mozilla的示例,链接在这里here

我自己写了一个开关,用于区分IE和其他浏览器,并嵌入IE控件或Mozilla和Chrome的另一个控件。

对于你的情况,IE的代码应该像这样工作:

<object
  classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921" 
  codebase="http://download.videolan.org/pub/videolan/vlc/last/win32/axvlc.cab"
  id="vlc"
  name="vlc"
  class="vlcPlayer"
  events="True">
    <param name="Src" value="rtsp://127.0.0.1:8554/realtime_1db07ff1-c5f9-4597-abf6-0d442454d06c" />
    <param name="ShowDisplay" value="True" />
    <param name="AutoLoop" value="True" />
    <param name="AutoPlay" value="True" />
 </object>

你可以在VideoLan Wiki 这里找到更多信息。

顺便说一下,VLC cab文件在这个位置不再可用。我参考的那篇文章是VLC论坛中关于为什么不再提供它的整个帖子串的一部分。


5
除了一件事情外,一切看起来都很好:http://download.videolan.org/pub/videolan/vlc/last/win32/axvlc.cab - 这个文件不存在。 - Marek Bar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接