wmv mit/ohne Steuerelement Rahmen im IE
Jonas
- javascript
Hallo zusammen
Man kennt / kannte das bereits von Flash - wenn man ein wmv / flash einbindet in eine html Seite, sind die Kontrollelemente wie Start, Stop etc. erst benutzbar, wenn man einmal irgendwo auf das Movie geklickt hat.
Inzwischen kann man das ja bei Flash mittels JavaScript-Aufruf des swf-Files umgehen.
Gibt es auch eine ähnliche Methode für wmv Dateien?
Ich füge das besagte Video momentan über schon über Javascript ein, jedoch erscheint der weisse Rahmen zu beginn immer noch.
Ich benutze dazu folgenden Code (vielleicht dieser etwas unnötig kompliziert, jedoch ist es aus anderen Gründen nötig, das Video so "client seitig einzubauen":
[....]
mcode += '<object id="vidplayer" name="vidplayer" standby="Loading Stream..." ';
mcode += 'width="'+dw+'" height="'+dh+'" ';
mcode += 'codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" type="application/x-oleobject">';
mcode += '<param name="url" VALUE="'+murl+'">';
mcode += '<param name="AllowChangeDisplaySize" value="true">';
mcode += '<param name="AutoSize" value="false">';
mcode += '<param name="DisplaySize" value="1">';
mcode += '<param name="stretchToFit" value="true">';
mcode += '<param name="ShowControls" VALUE="true">';
mcode += '<param name="ShowStatusBar" value="true">';
mcode += '<param name="AutoStart" VALUE="true">';
mcode += '<embed name="vidplayer" width="'+dw+'" height="'+dh+'" ';
mcode += 'src="'+murl+'" AllowChangeDisplaySize="1" AutoSize="0" ShowControls="1" ShowStatusBar="1" DisplaySize="0" type="application/x-mplayer2" pluginspage="http://www.microsoft.com/windows/windowsmedia/download/">';
mcode += '</embed>';
mcode += '</object>';
}
document.getElementById('tvmovcont').innerHTML = mcode;
[...]
Hat jemand eine Lösung parat?
Grüsse und Dank
Hallo Jonas,
da ich ab und zu bissl mit Flash experimentiere, kenn ich das Prob. es gibt ein Flash-Plugin (Aktualisierung für aktiven Inhalt).
Am besten du bastelst das WMV im Flash zurecht und veröffentlichst als Flash und HTML, anschließend kannst du, wenn das Plugin installiert ist, im Menü -> Befehle die Aktualisierung für aktiven Inhalt durchführen und das Javascript wird generiert.
Aus der HTML nimmst du dir den Code für die Einbindung raus und du wirst sehen, der Rahmen ist weg.
Allerdings ist die HTML/Javascript etwas lang und bissl unübersichtlich, aber funzt.
Gruß, René
siehe: http://www.terahertzcenter.de/
Hab nochwas vergessen, als Tipp:
ich füge meist bei aktiven Inhalten immer einen statischen Inhalt als Alternative ein, bspw. ein JPEG, anstatt des ollen Links: "Für diesen Inhalt ist der Adobe Flashplayer..."
René