Javascript播放功能查询以流式传输实时视频

时间:2014-03-10 03:50:30

标签: javascript html video-streaming rtsp

我正在尝试在Internet Explorer中传输实时视频,因此我使用IE中支持的活动插件在html中使用了对象标记。

我遇到的问题是我用来流的函数给出错误:  无法获取属性'add'的值:object为null或未定义at [var id = players [0] .playlist.add(url,opts); ]

以下是我的代码:

 <script type="text/javascript">
    function playvideo()
       {
       var players=document.getElementsByName("vlc");
           var opts = new Array("");
       url="https://www.youtube.com/watch?v=3u1fu6f8Hto";
    var id=players[0].playlist.add(url,opts);
    players[0].playlist.playItem(id);
        }
  </script>

      <OBJECT classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921"
codebase="http://downloads.videolan.org/pub/videolan/vlc/latest/win32/axvlc.cab"
   width="640" height="480" name="vlc" events="True">
         <param name="Src" value="https://www.youtube.com/watch?v=3u1fu6f8Hto" />
         <param name="ShowDisplay" value="True"  />
         <param name="AutoLoop" value="False" />
         <param name="AutoPlay" value="False" />
       </OBJECT>

使用的网址只是一个虚拟网址,实际的网址必须是rtsp流

任何人都可以帮我解决一下我可以使用的其他功能而不是添加功能,因为我猜这不支持。

1 个答案:

答案 0 :(得分:0)

你可以试试这种方式。希望它对你有所帮助。

<!DOCTYPE html>
 <html>
  <body>
    <iframe width="420" height="345" src="http://www.youtube.com/embed/3u1fu6f8Hto">    
    </iframe>
 </body>
</html>