HTML5 видео не воспроизводится автоматически - PullRequest
2 голосов
/ 25 октября 2010

Я запрашиваю этот кусок html из базы данных mysql:

<p>Hello.<br><video src="video/hi.mp4" width=100% height=100% autoplay="autoplay"></video>

Отображается, но не воспроизводится автоматически. На статической HTML-странице это происходит без проблем. Запрос поступает из ajax-вызова для соответствующего ключевого слова, которое вводится в строке ввода.

Есть идеи?

Ответы [ 5 ]

1 голос
/ 26 октября 2010

Единственное, что я могу себе представить, это то, что браузер не завершил загрузку страницы и не получил onload ().Можете ли вы запустить видео с помощью сценария?

document.getElementById ("video"). Play ();

0 голосов
/ 24 августа 2015

Исправлена ​​ошибка с использованием автозапуска вместо автозапуска.

0 голосов
/ 12 января 2011

Согласно http://pauljacobson.org/2010/01/22/firefox-and-its-limited-html-5-video-support/, Firefox поддерживает только видео в формате ogg.

0 голосов
/ 25 октября 2010

Ваш веб-браузер не знает, что HTML-код получен из базы данных SQL, поэтому маловероятно, что в обоих случаях он будет вести себя по-разному. Я склонен предположить, что есть другая проблема со страницей.

Каковы URL-адреса статических и динамических страниц? Правильно ли соотносится URL-адрес video / hi.mp4 с адресом вашего видео в обоих случаях?

0 голосов
/ 25 октября 2010

Не пропущены ли некоторые цитаты или атрибуты?

<video src="video/hi.mp4" style="width:100%; height=100%;" autoplay="autoplay"></video> ?
...