Ich war wirklich aufgeregt zu sehen, dass iOS 6 die Web Audio API unterstützt, da wir HTML5-Spiele machen. Allerdings kann ich mit der Web Audio-API mit Beispielen, die in Desktop-Chrome gut funktionieren, kein iOS 6 für die Wiedergabe von Ton verwenden.Kein Ton auf iOS 6 Web Audio API
Hier sind ein HTML5-Spiel mit Touch-Steuerung und Wiedergabe von Audio über das Web Audio API (falls vorhanden - wenn es nicht wieder zu HTML5 Audio fallen):
http://www.scirra.com/labs/sbios6b/
Edit: @Srikumar vorgeschlagen einige Problemumgehungen. Ich habe sie in der folgenden Version angewendet. Es funktioniert immer noch nicht!
http://www.scirra.com/labs/sbios6f/
Alles spielt auf Desktop-Chrome ganz gut, aber iOS 6 emittiert kein gar Ton. Ich habe Probleme, es zu debuggen, weil ich nur Windows-Entwicklung mache, und iOS 6 ersetzt den Debug-Modus mit Remote-Web-Inspektor, der offenbar nicht für Safari für Windows verfügbar ist. Mit ein paar Warnungen habe ich festgestellt, dass es die Web Audio API richtig identifiziert, es verwendet, keine Vorbis-Unterstützung erkennt, also auf AAC-Audio zurückgreift, einen Puffer dekodiert und dann abspielt, und es werden keine Fehler geworfen, aber ich höre nichts. Und natürlich habe ich versucht, die Lautstärke auf max zu drehen :)
Es sollte nicht ein Codec-Problem sein, weil iOS 6 AAC ganz gut spielen kann - Sie können one of the .m4a's the game plays durchsuchen und es spielt gut besucht direkt von Safari.
Betrachten Sie die Web Audio API Beispiele hier auf iOS 6: http://chromium.googlecode.com/svn/trunk/samples/audio/samples.html - einige von ihnen funktionieren, andere nicht. Zum Beispiel funktioniert die Chrome Audio Visualizer, aber Javascript Drone nicht.
Es muss eine subtile Inkompatibilität zwischen Web Audio auf iOS 6 und Desktop Chrome bestehen. Was vermisse ich?
Könnte mit Dateiformaten verwandt sein. Ich hatte Probleme mit einigen MP3s in Safari. –
Möglicherweise, aber wie der Post sagt, konnte ich einen der .m4a-Sounds direkt aus Safari spielen. – AshleysBrain
Mit welchen Problemen haben Sie speziell Probleme? –