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

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

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

Как удалить свою учетную запись Bumble
Как удалить свою учетную запись Bumble
Вы можете временно отключить Bumble, включив режим повтора, или удалить Bumble, чтобы навсегда удалить все ваши данные. Вот что вам нужно знать.
Как отменить Netflix: остановите подписку на Netflix на iPhone, iPad, Android и в Интернете
Как отменить Netflix: остановите подписку на Netflix на iPhone, iPad, Android и в Интернете
https://www.youtube.com/watch?v=nkmdHxGgAAk Netflix, несомненно, является самым популярным сервисом потокового видео по запросу, доступным сейчас (за исключением YouTube, конечно). Это помогло изменить то, как мы перевариваем видеоконтент, запоем телепередачи и
Как использовать GarageBand в Windows
Как использовать GarageBand в Windows
GarageBand - это аудиопрограмма Apple, которая использовалась некоторыми известными именами для создания музыки. Это одна из самых популярных аудиопрограмм, но она предназначена только для Apple. Нет версии для Windows
Как изменить фон в WhatsApp
Как изменить фон в WhatsApp
https://www.youtube.com/watch?v=IMkesFa0g3g WhatsApp - одно из самых популярных приложений для обмена сообщениями и видеозвонков в мире. Легкий, с отличными функциями и удобным интерфейсом, скорее всего, вы или кто-то из ваших знакомых в настоящее время
Как настроить Hotmail на Android
Как настроить Hotmail на Android
Существует множество провайдеров электронной почты, бесплатных и платных, с огромным набором функций, доступных для взыскательного потребителя. Тем не менее, несмотря на все эти варианты, иногда самые простые и легкие провайдеры электронной почты могут оказаться теми,
Может ли ваш Amazon Fire Stick подключаться к сети 5 ГГц?
Может ли ваш Amazon Fire Stick подключаться к сети 5 ГГц?
Когда дело доходит до потоковой передачи развлечений, трудно превзойти Fire Stick. Лучшее в своем классе потоковое устройство Amazon существует в той или иной форме почти семь лет и продолжает оставаться одним из лучших способов
Вот как перейти на Linux Mint 18.3
Вот как перейти на Linux Mint 18.3
Как вы, возможно, уже знаете, вчера Linux Mint 18.3 вышел из стадии бета-тестирования и стал доступен для всех. Теперь можно обновить все выпуски Linux Mint до версии 18.3. Реклама Теперь можно обновить выпуски Cinnamon и MATE Linux Mint 18, 18.1 и 18.2 до версии 18.3. Прежде чем продолжить,