Главная Смартфоны Добавление видео на ваш сайт с помощью 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, но, тем не менее, я думаю, будет справедливо сказать, что он останется и предоставит веб-разработчикам более чистый и простой подход к встраиванию видео.

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

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

Как это исправить, если Disney Plus не работает на Fire Stick
Как это исправить, если Disney Plus не работает на Fire Stick
Распространенные причины, по которым Disney Plus не работает на Fire Stick, включают проблемы со службой потоковой передачи, подключением к Интернету или оборудованием Fire Stick.
Как избавиться от текста в левом верхнем углу при просмотре Netflix
Как избавиться от текста в левом верхнем углу при просмотре Netflix
Netflix и сеанс расслабления могут быть отличным развлечением. Перекусите и выпейте, сядьте и посмотрите свой любимый фильм или шоу. Но есть одна вещь, которая вам не понадобится при просмотре последнего сериала.
Как добавить новые контакты в WhatsApp
Как добавить новые контакты в WhatsApp
Если вы новичок в использовании WhatsApp, вас могут смутить его функции. Приятно знать, что вы можете делать с популярным приложением для обмена сообщениями, и одна из основных функций - добавление новых контактов в ваш
Как конвертировать негативы в цифровые изображения
Как конвертировать негативы в цифровые изображения
Вы можете конвертировать негативы в цифровые изображения и сканировать слайды дома несколькими различными способами, и вам даже не понадобится какое-либо новое оборудование.
Загрузчик клиента Steam продолжает вылетать - что делать
Загрузчик клиента Steam продолжает вылетать - что делать
Steam - отличная платформа, которая значительно упрощает управление большими игровыми библиотеками. Хотя его господству сейчас бросают вызов такие компании, как Epic, на данный момент он по-прежнему является королем горы. Это не без
Отключить обновления времени последнего доступа NTFS в Windows 10
Отключить обновления времени последнего доступа NTFS в Windows 10
Как включить или отключить обновления NTFS во время последнего доступа в Windows 10. NTFS - это стандартная файловая система современных версий Windows. Windows постоянно обновляется
Несколько веских причин, по которым вам не следует покупать ховерборды
Несколько веских причин, по которым вам не следует покупать ховерборды
Мало того, что ховерборды дорогие, большинство из них стоят от 400 до 1000 долларов, но на самом деле есть еще несколько веских причин не покупать ховерборды.