跨浏览器嵌入VLC插件(Cross-browser embed VLC plugin)

2019-09-21 19:11发布

我已经嵌入了谷歌浏览器这样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工作。

任何通用的方法可用以嵌入此播放器在所有浏览器?

Answer 1:

我张贴IE和Mozilla的例子在VideoLAN的论坛,前一段时间在这里 。

我写我自己,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的维基进一步的信息在这里 。

该VLC CAB文件不幸的是,无法在此位置再顺便说一句。 我上面提到的帖子是在VLC论坛,为什么它没有被提供了一个整体的线程的一部分。



文章来源: Cross-browser embed VLC plugin