Атрибут автозапуска специально отключен на iPhone и iPad :
В Safari на iOS (для всех устройств,
включая iPad), где пользователь может быть
в сотовой сети и заряжаться
за единицу данных, предварительную загрузку и автозапуск
отключены Данные не загружены до
пользователь инициирует это. Это означает, что
JavaScript play () и load () методы
также неактивны, пока пользователь
инициирует воспроизведение, если только play ()
или метод load () запускается пользователем
действие. Другими словами,
Кнопка Play, инициированная пользователем, работает, но
событие onLoad = "play ()" не выполняется.
Сказав, что существуют некоторые хаки для iOS 3 и iOS 4 , чтобы обойти это с помощью JavaScript. В iOS 3 вы можете создать элемент ссылки, а затем смоделировать событие щелчка, чтобы запустить воспроизведение мультимедийного элемента; в iOS4 вы можете просто вызывать методы load()
и play()
непосредственно для элемента.