Автозапуск видео плейлиста после 45 секунд простоя на сайте с javascript - PullRequest
0 голосов
/ 28 октября 2011

Я делаю сайт, который воспроизводит видео с html5 и javascript.Появятся миниатюры видео, и когда оно будет выбрано, оно всплывает, воспроизводится и закрывается по окончании.

Я пытаюсь выяснить, как заставить его автоматически воспроизводить плейлист через 45 секунд, если видеоне был выбран.Есть ли способ сделать это с помощью javascript?

Он должен будет постоянно проверять, потому что если кто-то выбирает видео через 25 секунд и воспроизводит видео, когда видео заканчивается и закрывается, ему придется проверять снова.

Заранее спасибо.

1 Ответ

0 голосов
/ 19 апреля 2012

Невозможно начать воспроизведение видео HTML5 через JavaScript на iOS. Смотрите это в Safari HTML5 Audio and Video Guide:

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

Это воспроизводит фильм:

<input type="button" value="Play" onClick="document.myMovie.play()">

Это ничего не делает на iOS:

<body onLoad="document.myMovie.play()">

Вот ссылка на руководство по Safari: https://developer.apple.com/library/safari/#documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/Device-SpecificConsiderations/Device-SpecificConsiderations.html#//apple_ref/doc/uid/TP40009523-CH5-SW1

...