Brak dźwięku w interfejsie API iOS 6 Web Audio

Byłem bardzo podekscytowany widząc, że iOS 6 obsługuje API Web Audio, ponieważ tworzymy gry HTML5. Jednak nie mogę zmusić systemu iOS 6 do odtwarzania jakiegokolwiek dźwięku za pomocą interfejsu API Web Audio z przykładami, które działają dobrze w Chrome na pulpicie.

Oto gra HTML5 z kontrolkami dotykowymi i odtwarzaniem dźwięku za pośrednictwem interfejsu API Web Audio (jeśli jest - jeśli nie, to powróci do dźwięku HTML5):

http://www.scirra.com/labs/sbios6b/

Edytuj: @Srikumar zasugerował kilka obejść. Zastosowałem je w poniższej wersji. Nadal nie działa!

http://www.scirra.com/labs/sbios6f/

Wszystko działa dobrze na pulpicie Chrome, ale iOS 6 nie emituje żadnego dźwięku. Mam problem z debugowaniem, ponieważ robię tylko programowanie w systemie Windows, a iOS 6 zastąpił tryb debugowania zdalnym inspektorem sieci, który najwyraźniej nie jest dostępny w Safari dla Windows. Używając kilku alertów, które znalazłem, poprawnie identyfikuje interfejs API Web Audio, używa go, wykrywa, że ​​wsparcie Vorbis nie powraca do audio AAC, dekoduje bufor, a następnie odtwarza go i nie są zgłaszane żadne błędy, ale nic nie słyszę. I oczywiście próbowałem zwiększyć głośność do maksimum :)

Nie powinno być problemu z kodekiem, ponieważ iOS 6 może odtwarzać AAC w porządku - możesz przeglądaćjedna z gier .m4a gra i gra dobrze odwiedzane bezpośrednio z Safari.

Przeglądając przykłady interfejsu API Web Audio w systemie iOS 6:http://chromium.googlecode.com/svn/trunk/samples/audio/samples.html - niektóre z nich działają, a inne nie. Na przykładChrome Audio Visualizer działa, aleJavascript Drone nie.

Musi istnieć subtelna niezgodność między Web Audio na iOS 6 a Chrome na komputerze. czego mi brakuje?

questionAnswers(12)

yourAnswerToTheQuestion