我已经通过这种方式为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。
是否有可用于在所有浏览器中嵌入此播放器的通用方法?
答案 0 :(得分: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 here中找到更多信息。
不幸的是,VLC cab文件不再可用于此位置。我在上面引用的帖子是VLC论坛中关于为什么不再提供它的整个帖子的一部分。