Audio in einem Embed-Tag starten / pausieren? (IE8 +)

8

Ich erstelle Seiten für ein kleines webbasiertes Spiel, bei dem Hintergrundmusik gespielt werden muss. Diese Seiten sollten mit den meisten Desktop-Browsern kompatibel sein, einschließlich IE8 (aber wir können die mobilen Browser ignorieren).

Natürlich möchte ich dem Benutzer erlauben, die Musik zu stoppen. Und hier wird es schwierig.

Folgendes verwende ich zur Zeit (mit jQuery):

%Vor%

Dies funktioniert in allen Browsern, aber IE. (Ich bin auf Windows XP und teste derzeit auf IE8.) Auf IE8 beginnt der Ton zu spielen (was gut ist), aber die Regler tun nichts, es ist also unmöglich, die Musik zu stoppen (und neu zu starten).

Wie kann ich dieses Skript auch für IE arbeiten lassen? Mit anderen Worten, interagieren Sie mit dem Embed-Tag (aber nur im IE)?

    
s427 14.08.2012, 13:45
quelle

1 Antwort

14

Versuchen Sie den nächsten Code:

%Vor%

Eine andere Variante (Code muss funktionieren, wenn WMPlayer.OCX auf dem System vorhanden ist; unter Win2K + IE6SP1 + WMP7, WinXP + IE6SP1 + WMP9, WinXP + IE8 + WMP11 geprüft):

%Vor%     
Andrew D. 14.08.2012, 15:39
quelle