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