Автозапуск видео в PhoneGap - PullRequest
1 голос
/ 31 января 2012

Я создал минимальное приложение PhoneGap, которое имеет только это в index.html:

<!-- ... -->
<body>
  <video src="test.m4v" autoplay onerror="alert('Error')"></video>
</body>

В PhoneGap.plist я установил MediaPlaybackRequiresUserAction на NO.

Тем не менее, я все еще не могу заставить видео воспроизводиться автоматически при загрузке страницы. Я пробовал разные способы его написания, но безрезультатно.

Кто-нибудь знает, что я делаю не так?

Ответы [ 3 ]

2 голосов
/ 01 февраля 2012

Решил это.Оказалось, ошибка в PhoneGap 1.3, которая была исправлена ​​в версии 1.4, выпущенной вчера (!).

Из замечаний к выпуску :

Исправлено CB-42 - MediaPlaybackRequiresUserAction теперь может быть установлено в NO

2 голосов
/ 04 июля 2012

Атрибут AutoPlay работает в ios:

  <video src="test.m4v" autoplay="autoplay"></video>

Учитывая эту функцию автозапуска линии

0 голосов
/ 31 января 2012

Атрибут «autoplay» не будет работать в iOS, поэтому вам нужно использовать JavaScript, чтобы заставить его играть.

Вот пример кода:

var video = document.getElementById('someVideoId');
video.play();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...