Einbetten des VLC-Plugins in die HTML-Seite

Ich habe eine HTML-Datei (getStream.html), der einen Stream von einer bestimmten URL nimmt und ihn anzeigt. Der Code lautet wie folgt:

<!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 content="text/html; charset=utf-8" http-equiv="Content-Type" />
    <title>Vids</title>
    <link href="main.css" rel="stylesheet" type="text/css" />
</head>

<body onload='player("http://mystreamaddress:8080");'>

<div id="player">
    <object type="application/x-vlc-plugin" 
      id="vlcplayer" 
      width="864px"
      height="540px" 
      classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921">  
      <param name="Volume" value="100" />
      <param name="AutoPlay" value="true" />
      <param name="AutoLoop" value="false" />
    </object>
</div>

<div id="controls">
  <input type="button" onclick="play();" value="Play" />
  <input type="button" onclick="pause();" value="Pause" />
  <input type="button" onclick="stop();" value="Stop" />
  <input type="button" onclick="mute();" value="Mute" />
</div>

<script type="text/javascript" language="javascript">
    var vlc = document.getElementById("vlcplayer");
    function player(vid) {
    try {
        var options = new Array(":aspect-ratio=16:10", "--rtsp-tcp", ":no-video-title-show");
      var id = vlc.playlist.add(vid,'Video',options);
      vlc.playlist.playItem(id);
      vlc.video.fullscreen = true;
      //vlc.video.toggleFullscreen();
    }
    catch (ex) {
      alert(ex);
    }
    }       
    function mute(){
    vlc.audio.toggleMute();
  }

    function play(){
    vlc.playlist.play();
  }

    function stop(){
    vlc.playlist.stop();
  }

    function pause(){ 
    vlc.playlist.togglePause();
  } 

  function fullscreen(){
    vlc.video.toggleFullscreen();
  }

</script>

</body>

</html>

Wenn ich diese Seite auf meinem PC habe und versuche, sie zu öffnen (mit IE 7/8/9), funktioniert alles einwandfrei, aber wenn ich diese Seite auf meinen Server lege und dann über eine URL wie die folgende darauf zugreife:http://myserver/direcortyOfMyhtmlFile/getStream.html

Die Seite wird geöffnet und die Schaltflächen werden geladen, aber ich erhalte die folgende Fehlermeldung:

in IE8 und IE9:

Das in Englisch sollte ungefähr so ​​lauten: "Unmöglich, den Wert der Eigenschaft 'add' zu erhalten: Objekt null oder nicht definiert"

In IE7:

Diese Fehler scheinen sich auf ein Objekt in meinem HTML zu beziehen, aber das ist seltsam für mich, da dieselbe Seite lokal problemlos funktioniert.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage