html тег объекта мы должны указать тип видео / mp4 для воспроизведения видео в формате mp4? - PullRequest
1 голос
/ 04 января 2012

Я знаю, что тег объекта встраивает объекты в html и полезен для воспроизведения видео / аудио.Когда мы указываем объект с type = "video / mpeg", это использует проигрыватель по умолчанию на устройстве

У меня проблема с воспроизведением файлов mp4.Когда я использую тег объекта.Он может воспроизводить транспортный поток MPEG-2.

Также в спецификации проигрывателя устройства указано, что они поддерживают mp4.

Я что-то здесь упускаю.

1 Ответ

6 голосов
/ 05 января 2012

Вы можете получить помощь от этого сайта, упомянутого в этом ответе на похожий вопрос .

Edit:

Тег

html object имеет некоторые ограничения, как и другие теги, используемые для воспроизведения видео. Я думаю это даст вам более ясную идею. Там вы увидите, что лучшее решение - использовать 3 разных метода вместе, как это:

<video width="320" height="240" controls="controls">
  <source src="movie.mp4" type="video/mp4" />
  <source src="movie.ogg" type="video/ogg" />
  <source src="movie.webm" type="video/webm" />
<object data="movie.mp4" width="320" height="240">
<embed src="movie.swf" width="320" height="240">
Your browser does not support video
</embed>
</object>
</video> 

В этом примере элемент HTML 5 video пытается воспроизвести видео в формате mp4, ogg или webm. Если это не удается, код «отступает», чтобы попробовать элемент object . Если это также не удается, он «возвращается» к элементу embed . И самый простой способ отобразить видео в HTML - это использовать YouTube. В любом случае, вы поймете это лучше, если прочитаете все это там.

...