支援IE的VLC的瀏覽器流媒體播放

來源:互聯網
上載者:User

網頁代碼:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">   <html xmlns="http://www.w3.org/1999/xhtml" >   <head>   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />   <script>   var itemId = 0;   function getVLC(name)   {           if (window.document[name])              {                   return window.document[name];           }           if (navigator.appName.indexOf("Microsoft Internet")==-1)           {                   if (document.embeds && document.embeds[name])                           return document.embeds[name];              }           else           {                   return document.getElementById(name);           }   }     function doGo(mrl)   {           var vlc = getVLC("vlc");           itemId=vlc.playlist.add(mrl);           vlc.playlist.playItem(itemId);           document.getElementById("btn_stop").disabled = false;   }     function updateVolume(deltaVol)   {           var vlc = getVLC("vlc");           vlc.audio.volume += deltaVol;   }     function doPlay()   {           vlc.playlist.playItem(itemId);                      document.getElementById("btn_stop").disabled = false;           document.getElementById("btn_play").disabled = true;   }     function doStop()   {           getVLC("vlc").playlist.stop();           document.getElementById("btn_stop").disabled = true;           document.getElementById("btn_play").disabled = false;   }   </script>   </head>   <body>   <div style="margin: 50px">                  <a title="rtsp://172.16.22.61:8554/1" href="#" onclick="doGo(this.title);return false;">即時視頻流</a>           <span style="margin: 20px;" />   </div>   <div>           <OBJECT classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921" id="vlc"      codebase="http://download.videolan.org/pub/videolan/vlc/0.8.6c/win32/axvlc.cab"         width="600" height="480" id="vlc" events="True">   <param name="MRL" value="" />   <param name="Src" value="" />     <param name="ShowDisplay" value="True" />   <param name="AutoLoop" value="False" />   <param name="AutoPlay" value="False" />   <param name="Time" value="True"/>   <EMBED pluginspage="http://www.videolan.org"         type="application/x-vlc-plugin"         version="VideoLAN.VLCPlugin.2"         width="600"         height="480"             text="Waiting for video"         name="vlc"         ></EMBED>   </OBJECT>   </div>   <div>   <input type=button id="btn_play" value=" 播放 " onClick='doPlay();' disabled="true">   <input type=button id="btn_stop" value="停止" onClick='doStop();' disabled="true">   <input type=button value="靜音切換" onclick='getVLC("vlc").audio.togglemute();'>   <input type=button value="減小音量" onclick='updateVolume(-10)'>   <input type=button value="增加音量" onclick='updateVolume(+10)'>   </div>   </body>   </html>  


相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.