отображать MP4 видео в HTML5 - PullRequest
       2

отображать MP4 видео в HTML5

0 голосов
/ 08 декабря 2011

Я пытаюсь заставить свой сайт использовать html5 вместо этих древних, ужасных, ужасных вещей для встраивания / объектов. Я экспортировал HTML на тестовую страницу .

Это не работает для меня в Firefox или Chrome (на Mac). Вот вкусности на этой странице:

<video width="500" height="350" controls="controls">
    <source src="/temp/output.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"' />
    <OBJECT CLASSID="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" standby="video loading" scale="aspect" HEIGHT="350" WIDTH="500" CODEBASE="http://www.apple.com/qtactivex/qtplugin.cab">
        <PARAM NAME="src" VALUE="/content/preview/350/aerial-tour-of-thebes-ramusseum.mov" >
        <PARAM NAME="autoplay" VALUE="true" >
        <param name="controller" value="true"><param name="loop" value="true">
        <param name="scale" value="aspect"/>
        <EMBED scale="aspect" HEIGHT="350" WIDTH="500" TYPE="video/quicktime" PLUGINSPAGE="http://www.apple.com/quicktime/download/" SRC="/content/preview/350/aerial-tour-of-thebes-ramusseum.mov" controller="true" loop="true" AUTOPLAY="true"/>
    </OBJECT>
</video>

Два вопроса:

  1. что не так с этим кодом? Я знаю, что mp4 является допустимым форматом для HTML5, верно? В чем дело? и
  2. Не стоит ли все это красиво ухудшаться в браузерах, которые не поддерживают? Я просто вижу серую коробку с крестиком в нем. Разве он не должен выполнять объект / вставлять материал и показывать видео так, как раньше?

1 Ответ

2 голосов
/ 08 декабря 2011

Некоторые браузеры не поддерживают MPEG4 по причинам лицензирования.Этот формат запатентован, поэтому разработчикам этих браузеров придется покупать патентную лицензию для каждого пользователя их браузера.

В настоящее время Firefox поддерживает Ogg Theora и WebM.различные браузеры / операционные системы:

http://en.wikipedia.org/wiki/HTML5_video#Table

...