Главная Смартфоны Добавление видео на ваш сайт с помощью HTML5

Добавление видео на ваш сайт с помощью HTML5



В первом из его блогов для ПК Pro , веб-разработчик Ян Девлин показывает, как встроить видео на ваш сайт с помощью HTML5

Добавление видео на ваш сайт с помощью HTML5

НОВОСТЬSonyHDRBack_Web-462x369

как выбрать несколько писем в Gmail

Вероятно, самая большая и самая обсуждаемая функция HTML5 - это встроенное видео. В настоящее время единственный метод добавления видеоконтента на ваш сайт - это сторонний плагин, такой как Flash, QuickTime или RealPlayer. С появлением HTML5 и элемента видео все это изменится: поддержка видео будет осуществляться веб-браузером, что устранит необходимость в какой-либо поддержке третьих лиц.

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

Типы файлов и совместимость с браузером

Для начала мы кратко рассмотрим различные типы видеофайлов, которые поддерживаются в HTML5. Это Theora OGG и H.264 (.mp4). Разные браузеры поддерживают разные типы, а некоторые вообще не поддерживают. Следующая таблица показывает это:

Теора OGGH.264 (mp4)
Firefox 3.5+Икс
Chrome 3+
Safari 3+Икс
Opera 10.5+Икс
Internet Explorer 8ИксИкс
Internet Explorer 9Икс
iPhoneИкс
AndroidИкс

Кодеки и другие технические проблемы

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

И, конечно же, Internet Explorer. На данный момент ни одна из выпущенных версий Internet Explorer не поддерживает элемент видео, и для воспроизведения видео по-прежнему требуется плагин. Это изменится с выпуском Internet Explorer 9 (вероятно, в начале следующего года), когда будет поддерживаться H.264, а также многие другие полезности HTML5.

Если вам интересно, как вы можете конвертировать ваши видеофайлы в OGG (вы можете узнать больше о типе Theora OGG на Теора ) файлы с помощью Конвертер видео Miro .

Для получения более подробной информации о видеоэлементе и кодеках перейдите к погрузиться в html5: видео в Интернете пользователя Mark Pilgrim.

HTML5 код

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

Элемент

Элемент видео может иметь следующие атрибуты:

АтрибутОписание
srcдействительный URL-адрес самого видеофайла
Автовоспроизведениелогическое значение, указывающее, должно ли видео воспроизводиться автоматически
контрольлогическое значение, указывающее, что в браузере должны отображаться элементы управления мультимедиа по умолчанию
петлялогическое значение, указывающее, следует ли воспроизводить видео повторно
предварительная нагрузкауказывает браузеру, требуется ли предварительная загрузка самого видео или нужны только метаданные.
Возможные значения:

  • none - указывает, что видео не нужно предварительно загружать (так как это, вероятно, не потребуется)
  • метаданные - видео, вероятно, не потребуется, но его метаданные (например, размеры, продолжительность) желательны.
  • авто - информирует браузер о попытке загрузить все видео
  • (пустая строка) - означает то же, что и авто
плакатURL-адрес файла изображения, который будет отображаться при отсутствии видеоданных
ширинаширина видео в пикселях CSS
высотавысота видео в пикселях CSS

Из этого видно, насколько легко встроить видео OGG на свой веб-сайт, используя только элемент видео:

Вот и все.

Любой браузер, поддерживающий формат Theora OGG, теперь должен успешно отображать и воспроизводить ваше видео без лишних слов. Конечно, это не так просто, потому что, как мы видели из таблицы выше, код будет работать только в Firefox, Chrome и Opera. Так что нам также нужен откат к H.264. Этого можно добиться с помощью element, который позволяет нам определять несколько источников мультимедиа для элемента видео.

как изменить имя в pubg pc

Элемент

Исходный элемент имеет следующие атрибуты:

АтрибутОписание
srcдействительный URL-адрес самого медиафайла (в данном случае видео)
типтип медиафайла, который должен быть Тип MIME , например type='video/ogg' указывает, что это видео Theora OGG, и вы также можете предоставить кодек MIME, чтобы помочь браузеру решить, как воспроизводить видео, используя type='video/ogg; codecs='theora, vorbis'.
половинауказывает предполагаемый тип мультимедиа медиаресурса и должен быть допустимым медиа-запрос , например media='handheld' указывает, что видео подходит для портативных устройств или media='all and (min-device-height:720px)' что означает, что видео подходит для экранов с разрешением 720 пикселей и более.

Примечание: исходный элемент недействителен и имеет начальный тег, но не закрывающий.

Самая полезная вещь в исходном элементе заключается в том, что мы можем использовать его для объединения различных типов файлов, позволяя браузеру пробовать каждый по очереди, пока не найдет тот, который можно воспроизвести.

Используя и вместе

Чтобы складывать видео разных типов в элемент видео, мы вводим следующий код:




Your browser does not support the video element.

Приведенный выше код теперь будет работать во всех браузерах, кроме Internet Explorer, в котором будет отображаться сообщение, указанное выше.

Вы можете проверить это самостоятельно, просмотрев страницу тестового видео HTML5, которая содержит образец видео бабочки в формате Theora OGG и MP4, поэтому, если вы просматриваете его в Firefox, Chrome, Safari, Opera или на iPhone или Телефон Android, вы должны увидеть его.

Среди острых ножей вы теперь заметите, что мы можем воспользоваться преимуществами этого стекирования и иметь резервную копию Flash (или какого-либо другого плагина) внизу вместо вывода извинения, что вы не видите это видео-сообщение, используя следующий код :




data='flvplayer.swf?file=myVideo.flv&autoStart=true'>

'


Заключение

Как и в случае с большинством элементов HTML5, поддержка браузером элементов источника и видео в настоящее время неоднородна. В настоящее время также ведутся большие споры о том, убьет ли исходный элемент использование Flash как самого популярного метода добавления видеоконтента на веб-сайты. Я не уверен, что это полностью убьет Flash, но, тем не менее, я думаю, будет справедливо сказать, что он останется и предоставит веб-разработчикам более чистый и простой подход к встраиванию видео.

Интересные статьи

Выбор редакции

Скачать Скачать cPro__Bento Skin для Winamp
Скачать Скачать cPro__Bento Skin для Winamp
Загрузите cPro__Bento Skin для Winamp. Здесь вы можете скачать скин cPro__Bento для Winamp. Все кредиты принадлежат оригинальному автору этого скина (см. Информацию о скине в настройках Winamp). Автор:. Скачать 'Скачать cPro__Bento Skin для Winamp' Размер: 255,85 Kb РекламаPCRepair: Исправить проблемы с Windows. Все они. Ссылка для скачивания: Нажмите здесь, чтобы загрузить
Как собрать компьютер: онлайн-руководство по созданию собственного компьютера с нуля
Как собрать компьютер: онлайн-руководство по созданию собственного компьютера с нуля
Мало что может сравниться с удовлетворением, которое вы получаете от сборки собственного ПК с нуля или от модернизации существующей модели. Поскольку цены на компьютеры ниже, чем когда-либо, это может показаться ложной экономией, но посмотрите глубже, и вы увидите
Как изменить свой профиль Netflix на телевизоре Samsung
Как изменить свой профиль Netflix на телевизоре Samsung
Netflix с более чем 150 миллионами подписчиков является одним из ведущих потоковых сервисов в мире. Благодаря простому в использовании интерфейсу и относительно недорогой модели подписки его популярность неудивительна. Хотя многим пользователям нравится смотреть
Как скопировать файлы с ПК с Windows на Linux
Как скопировать файлы с ПК с Windows на Linux
У большинства домашних пользователей есть система с двойной загрузкой, которая может загружаться из Linux, например Ubuntu, или запускаться из Windows. Этот сценарий, безусловно, является самым простым способом передачи файлов из Windows в Linux. Однако другие (деловые или личные)
Архив меток: Windows 10 build 10586 iso
Архив меток: Windows 10 build 10586 iso
Кто такой Тим Кук? Мы исследуем генерального директора Apple, сменившего Стива Джобса.
Кто такой Тим Кук? Мы исследуем генерального директора Apple, сменившего Стива Джобса.
Тим Кук одновременно является одним из самых заметных и анонимных людей на планете. Попросите кого-нибудь рассказать о нем несколько фактов, и он, скорее всего, будет ошеломлен. 57-летний мужчина попадает в заголовки новостей как
Как заставить Windows 10 отображать знакомые значки рабочего стола
Как заставить Windows 10 отображать знакомые значки рабочего стола
Давайте посмотрим, как вернуть классические значки на рабочий стол в Windows 10.