Встраивание видео в HTML4 против HTML5

В поисках разницы между HTML4 и HTML5 я обнаружил, что:

HTML5 привносит в мир Интернета совершенно новое измерение. Он может вставлять видео на веб-страницы без использования специального программного обеспечения, такого как Flash.

Итак, если мы рассмотрим пример кода в HTML4, то для встраивания видео это будет:

<embed src="MyVideo.mp4"/>

Хотя приведенный выше код может быть написан на HTML5, он будет:

<video src="MyVideo.mp4"></video>

Итак, что я вижу, так это разница в синтаксисе. Кроме того, в чем еще разница.

Означает ли это, что если мы будем использовать HTML5 для встраивания видео, тогда браузер не будет использовать стороннее программное обеспечение для воспроизведения видео?


person Simsons    schedule 27.04.2011    source источник


Ответы (3)


Идея относительно тега заключается в том, что браузеры должны иметь встроенную поддержку для него без использования какого-либо дополнительного программного обеспечения. Стандарт еще не готов, и один из вопросов, который не согласован, касается того, какие кодеки поддерживать. Для получения дополнительной информации посетите страницу html5 video wiki, которая включает список поддерживаемых браузерами какие форматы.

Если вы планируете реализовать тег видео html5, вам следует обеспечить обратную совместимость. Один из способов - использовать библиотеку VideoJS, которая вернется к флэш-памяти, если браузер не поддерживает источник видео.

person Jon Skarpeteig    schedule 27.04.2011

Текущий черновой вариант спецификации HTML5 не указывает, какие форматы видео браузеры должны поддерживать в теге видео. Пользовательские агенты могут поддерживать любые видеоформаты, которые они считают подходящими. В случаях, когда декодеры не встроены в браузер, поддержка формата будет определяться мультимедийной структурой операционной системы.

person CloudyMarble    schedule 27.04.2011

Вот что вы, возможно, захотите увидеть: 20 примеров видеопроигрывателя HTML5 с исходным кодом

VideoJS - это видеопроигрыватель HTML5, созданный с использованием Javascript и CSS, с возможностью перехода к проигрывателю Flash на случай, если браузер не не поддерживает видео HTML5.

person OpenCode    schedule 27.04.2011
comment
рассмотрите ответы, которые менее похожи на рекламу, и прочитайте, как они отвечают на вопрос. - person trickwallett; 27.04.2011