HTML5 видео и Flash подход - PullRequest
       71

HTML5 видео и Flash подход

3 голосов
/ 29 апреля 2011

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

Мне интересно, есть ли какой-нибудь скелетный код (в сочетании с подходом к разработке видео), который кто-то решил сделать следующим образом:

  1. Если доступна вспышка, используйте ее
  2. Если нет, попробуйте html5 video ogg format
  3. Если это не сработает, попробуйте html5 video h.264 format
  4. Если это не сработает, попробуйте html5 video webM format

Исходя из того, что я вижу, правильно ли я считаю, что сейчас, чтобы охватить всех пользователей во всех браузерах, видео должно быть опубликовано в 4 форматах? Если это так, то это HTML5-видео - грандиозный провал!

В любом случае, любые идеи, процессы, ссылки на библиотеки и т. Д. Приветствуются.

Спасибо -

Ответы [ 2 ]

3 голосов
/ 29 апреля 2011

Это не так сложно. Вы можете указать несколько источников (в нескольких форматах) для одного тега <video>.

<video width="320" height="240" controls>
  <source src="pr6.mp4"  type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'>
  <source src="pr6.webm" type='video/webm; codecs="vp8, vorbis"'>
</video>

Также лучший выбор - сначала поискать нативное видео html5 , а затем переходить на флэш-память.

Вам понадобятся две версии: WebM (бесплатная), поддерживаемая альтернативными браузерами Mozilla, Opera, Chrome и другими) и H.264 для крупных (IE и Safari). Ваш запасной вариант (вспышка) также может воспроизводить H.264.

Я предлагаю прочитать это руководство , если вы еще этого не сделали.

Edit:

Если вы ищете наименьший распространенный демонинатор, то он наверняка намекнул на H.264 через HTTP . Flash может воспроизводить его без медиасервера, и это единственный формат, который iOS поддерживает в любом случае, так что пока вы можете выбрать один формат.

Но даже с этим единственным форматом вы можете поддерживать воспроизведение в формате HTML5 для двух заводских команд (Safari и IE). Я знаю, что видео-тег довольно новый, но он опирается на прочную основу ОС. Даже в этом состоянии они лучше, чем Flash.

Так что настоящая дилемма в конце концов заключается в альтернативных браузерах. Вы можете использовать два формата вместо одного (для добавления в WebM) или использовать только H.264 и использовать Flash в браузерах, отличных от h264.

Это скорее вопрос личных предпочтений (и стоимости двойного хранения). Но в наши дни хранилище обычно бесплатно, пропускная способность в любом случае является реальным фактором стоимости.

0 голосов
/ 29 апреля 2011

Вы видели JWPlayer ?Это может сэкономить вам время.

...