Looping von HTML5-Audio auf dem iPhone

8

Ich versuche eine HTML5-Webapp zu erstellen, die auf meinem iPhone einfach immer und immer wieder einen Ton abspielt. Ich kenne kein Obj-C, um es nativ zu machen.

Was ich habe funktioniert gut, aber der Sound spielt nur einmal:

%Vor%

Gibt es eine Möglichkeit, den QuickTime-Audiobildschirm zu umgehen und ihn auf der Webseite zu loopen oder den QuickTime-Audiobildschirm in eine Schleife umzuwandeln?

    
ZeroUptime 05.04.2010, 03:17
quelle

6 Antworten

11

Ich habe festgestellt, dass das Attribut "loop" in der neuesten Implementierung des HTML5-Audioelements auf dem iPhone (iOS 4.0) nicht vollständig zu funktionieren scheint. Ich habe festgestellt, dass dies ein Workaround ist:

%Vor%

Ich habe festgestellt, dass Sie nicht "loop" in das obige setzen müssen, oder das "onended" -Ereignis scheint nicht auszulösen (d. h. "loop" ist teilweise implementiert).

Beachten Sie, dass "Autoplay" absichtlich auf dem iPhone deaktiviert ist.

Es scheint auch, dass das Attribut "volume" zu diesem Zeitpunkt ebenfalls nicht vollständig implementiert ist.

Beachten Sie, dass mit iOS 4 Audio ohne den Vollbild-QT-Player wiedergegeben wird.

    
Shane McWhorter 10.07.2010, 19:44
quelle
1

Haben Sie versucht, Schlüssel / Wert-Paare für die Attribute zu verwenden? Ich weiß, dass Sie in der Lage sein sollten, nur den Attr anzugeben, aber nur um den Anwalt des Teufels zu spielen. Probieren Sie:

%Vor%     
Cory D. Wiles 05.04.2010 13:20
quelle
1

iPhone OS 3.0 unterstützt das & lt; audio & gt; tag komplett - alles was damit gemacht wird ist es im QuickTime Stil zu spielen.

    
misuba 09.04.2010 16:21
quelle
1

Was ist mit:

%Vor%     
Paul Rouget 06.04.2010 12:51
quelle
0

Sie können es mit einem altmodischen Embed-Tag machen, aber ich habe keine Ahnung, ob Mobile Safari sein Loop-Attribut berücksichtigt.

    
Azeem.Butt 05.04.2010 03:41
quelle
-1

Das Abspielen von Medien wie Video oder Sounds ist (bis jetzt) ​​nicht erlaubt. Wenn Sie Video oder Audio abspielen möchten, öffnet das iPhone dieses in einem externen (Standard) Player. Wenn der Player geöffnet ist, haben Sie keine Kontrolle über die Webseite, bis der Benutzer den externen Player herunterfährt oder der Video / Sound von selbst gestoppt hat.

    
Barry 19.04.2010 14:27
quelle

Tags und Links