Alex: Windows Media Player in html-Seite einbinden

Hi!

Ich muß für ein Projekt ein asf Video eingebettet auf einer Seite zum Laufen bekommen und steh irgendwie auf dem Schlauch...
Ich habe eine asf-Datei, die einzeln prima läuft.
Ich habe eine asx-Datei dazu erstellt, die einzeln und auch als Link aus der html-Seite angesprochen werden kann.
Mein Code für das Einbetten funktioniert auf meinen Mac-Browsern ebenfalls, aber nicht unter Windows im Explorer (auf dem gleichen Rechner, der das asf codiert hat), und das ist leider die geforderte Anwendung...
Wo ist mein Denkfehler? Sorry, bestimmt ist es ganz einfach, aber ich kann nirgends eine Erklärung finden, warum das nicht funktionieren sollte...

Vielen Dank
Alex

<OBJECT ID="MediaPlayer1" width=352 height=332
classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95"
CODEBASE="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715"
standby="Loading Microsoft Windows Media Player components..."
type="application/x-oleobject">
<PARAM NAME="AutoStart" VALUE="True">
<PARAM NAME="FileName" VALUE="../../resources/movies/4_Paul.asx">
<PARAM NAME="ShowControls" VALUE="True">
<PARAM NAME="ShowStatusBar" VALUE="False">
<EMBED type="application/x-mplayer2"
pluginspage="http://www.microsoft.com/Windows/MediaPlayer/"
SRC="../../resources/movies/4_Paul.asx"
name="MediaPlayer1"
width=352
height=332
autostart=1
showcontrols=1>
</EMBED>
</OBJECT>

  1. Hallo!

    Ich habe vor 2-3 Tagen ungefähr das gleiche Problem beschrieben hier. Auch ich hatte den Windows-Media-Player als Object eingebunden, so wie Du. Wenn Du hier als Seitensuche "Musik" eingibst, wirst Du als erstes die Diskussion bekommen, die es bei mir gegeben hat. Vielleicht ist das auch bei Dir hilfreich. Allerdings: in meiner Lösung startet die Musik nicht automatisch / wird nicht zwangsweise runtergeladen, der Besucher meiner Seite hat die Wahl, durch einen Klick zu starten. Meine Lösung funktioniert so:

    <a href="http://home.balcab.ch/venanz.nobel/qwant/eroedokz/sounds/mueroe5.mp3" target="player"><img src="http://home.balcab.ch/venanz.nobel/mp3.gif" alt="musik hoeren" border="0">Musik hören</a>

    ---> das ergibt den klickbaren Link, der die Datei in bei mir in einem i-frame starten soll. Den i-frame habe ich darunter eingesetzt mit:

    <p align="center"> <iframe src="http://home.balcab.ch/venanz.nobel/player.html" name="player"
       width="50%" height="30%" scrolling="no"
       align="center" hspace="0" vspace="0"
       marginwidth="0" marginheight="0" frameborder="0">
    platzhalter für player
    </iframe> </p>

    --->Dann habe ich natürlich entsprechend noch eine "leere" Seite namens "player.html" erstellt, die in meinem Fall nur einen Body-Tag mit der Seiten-Grundfarbe und eine leere Zeile enthält.

    Vorteile dieser Lösung ev. auch für Dich: man gibt den UserInnen die Wahl, die Datei vom Server laden zu wollen oder auch nicht. Und: jedeR UserIn kann die Datei mit seinem "heimischen" Player starten. Es haben ja vielleicht nicht alle *.asf mit Windows-Media-Player als Standardplayer verknüpft. Je nach Browser/Player wird in meiner Lösung die Datei entweder im i-frame oder in einem separaten player-fenster geöffnet. Diese Lösung sollte weitgehend "workaround" sein...

    Unter http://home.balcab.ch/venanz.nobel/qwant/eroedokz/index.html kannst Du meine Lösung einer "Diashow" mit Tönen nach Wahl (nur bei einzelnen Bildern) anschauen.

    Viel Erfolg wünscht

    der fäberer

    1. ÈÈ
      ÈÈ Ich habe vor 2-3 Tagen ungefŠhr das gleiche Problem beschrieben ÈÈhier. Auch ich hatte den Windows-Media-Player als Object ÈÈeingebunden, so wie Du. Wenn Du hier als Seitensuche "Musik" ÈÈeingibst, wirst Du als erstes die Diskussion bekommen, die es bei ÈÈmir gegeben hat.

      Danke fŸr deinen Hinweis,

      aber ich bin noch nichtmal fŠhig, diese Diskussion hier zu finden :-(

      Wie dem auch sei: Du hast natŸrlich recht, das automatische Abspielen solcher Dateien sollte man niemandem zumuten. Ich mu§ aber eine Lšsung fŸr eine kontrollierte Umgebung erstellen (CD-ROM und Intranet), von der bekannt ist, da§ alle User den Windows Media Player besitzen und immer nur den Internet Explorer benutzen. Die Seite mit dem Film geht erst nach Klick auf einen Link auf. Und ich hab schon versucht, dem Kunden einzureden, da§ Abspielen im separaten Player viel besser ist :-), zumal alle anderen Filme extern durch Link auf asx gestartet werden...

      Gestern ist mir noch was aufgefallen: Vor lauter Verzweifelung habe ich den Original Embed-Code von einer Tutorial-Seite kopiert und eingebunden (inkl. dem fremden asx-File) und siehe da: auf meiner Seite lŠuft der fremde Film einwandfrei. Dabei wird eine statische http-adresse zum asx-file benutzt. Ich mu§ fŸr die CD-Version eine relative adresse benutzen(../../resources usw) Kann das beim embed zu problemen fŸhren? sobald ich nŠmlich in dem kopierten Code nur den Link ausgetauscht hatte, bekam ich zwar einen eingebetteten Mediaplayer, aber der blieb schwarz...

      Oder gibt es BeschrŠnkungen in der maximalen Datenrate beim embedding? Mein Film ist mit 1MBit/s codiert.

      Vielen Dank
      Alex

      1. Hallo,

        aber ich bin noch nichtmal fŠhig, diese Diskussion hier zu finden :-(

        Er meinte: [pref:t=63607&m=360925]

        Dabei wird eine statische http-adresse zum asx-file benutzt. Ich mu§ fŸr die CD-Version eine relative adresse benutzen(../../resources usw) Kann das beim embed zu problemen fŸhren?

        Sollte AFAIK + grundsaetzlich keine Rolle spielen.
        (Am MIME-Type, den der Server sendet und die CD nicht, kann's
        ja wohl nicht liegen - MS IE kuemmert sich sowieso nicht darum.)

        Andererseits: MS traue ich alles zu...

        Sorry, richtig weiterhelfen kann ich Dir mangels Kenntnis
        von ActiveX, MediaPlayer und ASX-Format leider nicht.

        Gruesse,

        Thomas