Мне не удается воспроизвести аудиофайлы в Mobile Safari на iOS 4.2.1 в любой ситуации, кроме обработчика события щелчка, выполненного пользователем. Даже тогда, если player.play()
вызывается любым асинхронным способом (ajax, setTimeout
и т. Д.), Это не работает.
Я пытался дозвониться до player.load()
до player.play()
. Я попытался вызвать событие click для элемента dom, чей обработчик вызывает player.play()
. Я пытался использовать аудио и видео теги.
Все лазейки, которые работали до iOS 4.2.1, кажутся закрытыми. Есть идеи?