2012-08-28 97 views
3

我已經嵌入VLC插件谷歌瀏覽器是這樣的:跨瀏覽器嵌入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

哪個版本的IE? – diEcho

+0

IE 8和IE 9. Windows 7 – mmmaaak

回答

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的維基here進一步的信息。

不幸的是,VLC cab文件在此位置不再可用。我在上面引用的文章是VLC論壇中整個主題的一部分,內容是爲什麼它不再提供。

+4

除了一件事以外,一切看起來都很好:http://download.videolan.org/pub/videolan/vlc/last/win32/axvlc.cab - 這個文件不存在 –