Automatische Wiedergabe von audio mit iOS 5 Mobile Safari, irgendwelche workarounds Links?
Wir alle wissen, dass Apple nicht erlauben die automatische Wiedergabe auf html5-audio-tags mit dem Mobilen Safari. Der workaround für iOS 4 war es, ein iframe-Element mit einem mp3-src. Apple scheint gepatcht werden müssen diese auf iOS 5.
<html>
<body>
iframe mp3 autoplay test
<iframe src='iframe.mp3' width='0px' height='0px' scrolling='no'></iframe>
</body>
</html>
Dieser funktioniert auf iOS 4.3.1, aber nicht auf 5.0.1.
Irgendwelche workarounds Links, oder hat Apple endlich gepatcht alle die autoplay-Schlupflöcher?
- Funktioniert das nicht mit dem einbetten Ihre sound-Datei?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Antwort könnte sein, innerhalb von diesem post hier, der nichts anderes scheint für Sie arbeiten.
Spielen Sie eine sound-Datei in iOS und Android
Eigentlich von Apple haben deaktiviert die auto-play-Funktion für den mobilen safari.
"Im Safari auf iPhone OS (für alle Geräte, einschließlich iPad), wo der Benutzer auf ein Mobilfunknetz und berechnet pro data unit, autobuffering und autoplay deaktiviert sind. Keine Daten geladen, bis der Benutzer es initiiert. Dies bedeutet, dass die JavaScript-spielen() und load () - Methoden sind auch inaktiv, bis der Benutzer initiiert die Wiedergabe, es sei denn, die Methode play() wird ausgelöst durch die Aktion des Benutzers. In anderen Worten, ein Benutzer initiiert die Play-Taste funktioniert, aber ein onLoad-event spielen nicht."
Es kann getan werden, indem Sie zunächst laden Sie das video und dann vorgetäuscht, die Benutzer klicken Sie auf Ereignis-wie beschrieben-in den folgenden link
Haben Sie einen Blick auf diesen link für eine Arbeit um,
http://roblaplaca.com/blog/2010/04/14/ipad-and-iphone-html5-video-autoplay/
view source code von dieser Seite
http://www.roblaplaca.com/examples/html5AutoPlay/
Diese jQuery verwendet, und der Punkt, dass die meisten Benutzer Tippen Sie auf den Bildschirm nach dem laden einer Seite.
Mithilfe .eine, die den Ton "autostarts" nur das erste mal, wenn man den Bildschirm berührt..