HTML5 <видео> элемент на Android не играет

Видео отмечает как ниже игр, прекрасных с iPhone, но не Android:

<video id="video" width="320" height="240" poster="video/placeholder.jpg" autobuffer controls>
  <source src="pr6.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'>
  <source src="pr6.ogv" type='video/ogg; codecs="theora, vorbis"'>
</video>

С вышеупомянутым кодом Android не может даже нажать клип. Это просто видело бы изображение плаката.

Видео тег как ниже однако работает с Android:

<video src="vpr6.mp4" poster="video/placeholder.jpg" onclick="this.play();"/>

Однако мне все еще нужно к возможности многочисленных источников (для Firefox ogv, поддерживают …). Ниже кода не работает (и при этом они не работают, если я прикрепляю JavaScript в исходные теги):

<video id="video" width="320" height="240" autobuffer controls onclick="this.play();">
  <source src="pr6.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'>
  <source src="pr6.ogv" type='video/ogg; codecs="theora, vorbis"'>
</video>

С вышеупомянутым кодом клип активируем по щелчку в Android, но все еще ничего не делает.

Кто-либо может помочь?

6
задан T1000 26 May 2010 в 08:47
поделиться

1 ответ

Попробуйте удалить кодеки из исходных списков... Возможно, кодеки, которые вы перечислили, отсутствуют в Android, поэтому он задыхается.

Если вы используете атрибут src, он автоматически определяет кодек, поэтому он использует что-то другое :)

5
ответ дан 17 December 2019 в 04:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: