Товаров: 0 (0р.)

Html5 проигрывание видео: Как сделать собственный видео-плеер на HTML5 Video / Блог компании Microsoft / Хабр

Содержание

Вставка видео в видеоплеер (HTML+CSS)

Вы здесь: Главная — HTML — HTML Основы — Вставка видео в видеоплеер (HTML+CSS)

На этом уроке мы разберем, как вставить видео в кастомном видеоплеере на HTML страницу. В качестве импровизированного видеоплеера, будет использовано изображение Smart TV.

Для работы нам потребуется изображение Smart TV и сам видеоролик. Для эксперимента, вы можете совершенно бесплатно скачать любое видео на сервисе http://www.coverr.co.


Как вставить видео на сайт

Для лучшего понимания, пока вставим видео на сайт без картинки TV. Сделать это очень просто. Для добавления на HTML страницу видео, существует два тега: video и source. Атрибут controls добавляет элементы контроля для встроенного плеера. В разных браузерах встроенные плееры выглядят по разному. Надо иметь ввиду, что большинство браузеров поддерживают формат

MP4. Если подключается только один формат видео, то указываем его сразу в теге video.

<video src="example.mp4" controls>></video>

Запись ниже предназначена для случая, когда форматов видео несколько.

<video controls>
     <source src="example.mp4" type="video/mp4">
    <source src="example.avi" type="video/avi">
</video>

Создадим flex-контейнер для элементов — секцию с классом smart_tv. Внутри секции поместим два flex-элемента:

  • видеоплеер (изображение телевизора)
  • видеоролик (тег
    video
    с элементами управления controls)
<section>
    <div>
        <img src="smart-tv.png" alt="">
        <video src="training-cyclist.mp4" controls>
        </video>
    </div>
</section>

Обнуляем поля и отступы для всех элементов

*{
    margin: 0;
    padding: 0;
}

Сделаем изображение TV адаптивным.

img{
    max-width: 100%;
    height: auto;
}

Зададим высоту секции на весь экран, отцентрируем все флекс-элементы.

.smart_tv{
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 10px;
    position: relative;
}

Растянем блок с видеоплеером на всю ширину контейнера. Ограничим максимальную ширину, чтобы видеоплеер не растягивался на всю ширину на больших экранах. Зададим относительное позиционирование, чтобы элементы можно было позиционировать относительно данного блока.

.player{
    width: 100%;
    max-width: 800px;
    position: relative;
}

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

.player video{
    position: absolute;
    width: 92.0%;
    height: 82.1%;
    top: 2.4%;
    left: 1.8%;
    background: #000;
}

Вставка видео в видеоплеер (HTML+CSS).

Если Вам интересно узнать, как создать и заработать на собственной веб-студии? Тогда обязательно получите доступ к моей уникальной системе «Своя Web-студия за 55 дней».

  • Создано 06.04.2020 10:57:13
  • Михаил Русаков
Предыдущая статья Следующая статья

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте

: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

  1. Кнопка:
    <a href=»https://myrusakov.ru» target=»_blank»><img src=»https://myrusakov.ru/images/button.gif» alt=»Как создать свой сайт» /></a>

    Она выглядит вот так:

  2. Текстовая ссылка:
    <a href=»https://myrusakov.ru» target=»_blank»>Как создать свой сайт</a>

    Она выглядит вот так: Как создать свой сайт

  3. BB-код ссылки для форумов (например, можете поставить её в подписи):
    [URL=»https://myrusakov.ru»]Как создать свой сайт[/URL]

HTML5 видео-проигрыватели

 Одно из самых интересных нововведений в HTML5 — возможность обрабатывать и воспроизводить аудио и видео-записи. Достигается это за счет новых тегов

<audio> и <video>, которые позволяют реализовать вставку медиа-контента с минимальным количеством кода. До этого основным инструментом для воспроизведения был Flash, который, скажем прямо, никогда не был идеальным, особенно на устройствах фирмы Apple. Введение новых тегов явно нацелено на устранение огрехов флеша.

 

Многие разработчики уже во всю используют возможности HTML5. Что касается видео и аудио проигрывателей, то их только начинают активно применять, в связи с чем появляется все больше библиотек и различных модулей для их корректной работы во всех браузерах и на всех устройствах. Чтобы упростить поиск и выбор нужного проигрывателя мы собрали 5 наиболее интересных и функциональных плееров в этой статье.

 

LeanBack — использует jаvascript и HTML5, чтобы сделать интерфейс видео-плеера удобным для пользователя и добавить возможность управления через сочетания клавиш. Совместим со всеми современными браузерами, а именно Chrome 7+, Firefox 3.6+, Opera 10.6+, Safari 5.0.2+ и Explorer 9. Работает на большинстве мобильных платформ: Android, iOS, BlackBerry, HP webOS, Mozilla Mobile и Windows Phones. Поддерживает следующие аудио и видео кодеки: H.264, Ogg, WebM и Mp3. За счет возможности редактирования стилей плеер легок в настройке и интеграции в дизайн.

 

MediaElement — это аудио и видео проигрыватель, построенный на чистом HTML и CSS. Для старых версий браузеров, не поддерживающих HTML5, проигрыватель будет работать на Flash или, при необходимости, на Java Silverlight. В комплекте идут плагины для популярных движков: WordPress, Drupal, Joomla и другие. Поддерживает все современные браузеры и кодеки. Мануалы по настройке внешнего вида, перечень опций и другие функции плеера можно найти на официальной странице.

 

VideoJS — видео проигрыватель на HTML5 со встроенным jаvascript для добавления дополнительных функций. Среди этих функций особенно интересные, на наш взгляд, это полноэкранный режим и возможность включить субтитры при проигрывании ролика. Как и у MediaElement, если поддержки HTML5 нет, проигрыватель будет работать на Flash. Корректно отображается во всех браузерах и мобильных устройствах (iOS, Android, Windows Phone, Blackberry и другие).

 

SublimeVideo — самый функциональный проигрыватель из представленных в обзоре. Поддержка всех видов браузеров и устройств. Единый интерфейс плеера как и для HTML5, так и для Flash. Полноэкранный режим, возможность переключения между SD и HD качеством, поддержка списков воспроизведения, расширенная статистика и режим просмотра в реальном времени. Интеграция с популярными движками, собственный API и еще множество других полезных и важных функции, полный список которых вы найдете на официальном сайте.

 

Dark Onyx — полноценная платформа для работы с видео-роликами. По функционалу близка, а в некоторых моментах даже обгоняет, SublimeVideo. Из функционала выделим возможности переключения качества ролика (как это сделано у YouTube), интеграциию с движками и социальными сетями, поддержку плейлистов, гибкую настройку внешнего вида, добавление водяного знака, показ рекламы (pre-roll, post-roll или pop-up) при просмотре ролика и удобную панель управления. Полный список функций расположен на официальном сайте

Видеоплеер на JavaScript и HTML для чайников

Автор статьи: admin

В этой статье вы прочитаете как сделать на чистом javascript видеоплеер, или на HTML.

Также у нас на сайте есть статья о том, как сделать аудиоплеер на JavaScript и HTML, если вам это интересно, то посмотрите.

Делаем видеоплеер на JavaScript:

Для начала разберём как будем делать видеоплеер на JS и что мы реализуем, с начала мы возьмём элемент <video> и будем брать данные о видео, менять их и выводить при необходимости.

А реализуем мы кнопки перемотки и пауза/плай, также видео дорожку и перемотку на нужную часть видео под средством нажатия на неё.

HTML:

Для начала конечно нужно в HTML объявить элемент <video>, с атрибутом controls, он нужен что бы уже какие то кнопки были для управления видео.

<video src=»./video/video.mp4″ controls></video>

Вот результат.

видеоплеер для сайта html

Как видите в браузере уже, какой то плеер, но опять же это только базовый, поэтому мы уберём атрибут controls, и у нас будет просто видео.

Дальше уже буду показывать как сделать плеер с нуля, что бы вы поняли как можно работать с видео в JavaScript, поэтому сейчас изменю HTML.

<div>

    <video src=»./video/video.mp4″></video>

    <div>

        <div>

            <div></div>

        </div>

        <div>

            <button>Play</button>

            <button>Pause</button>

            <button>&#60;rewind</button>

            <button>forward&#62;</button>

        </div>

    </div>

</div>

Тут в целом всё понятно, единственное скажу, что элемент с классом video-track, это видео дорожка.

Если вам тут что то не понятно или плохо знаете HTML, то посмотрите наш учебник по HTML.

CSS:

Теперь перейдём к CSS, не много изменим вид, вот вёрстка.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

#videoPlayer {

    width: 800px;

}

 

#video {

    width: 100%;

}

 

.video-track {

    height: 5px;

    width: 100%;

    background-color: #b6b6b6;

}

 

.timeline {

    height: 5px;

    width: 0;

    background-color: #58b4ff

}

 

.buttons {

    padding: 5px 0;

}

Вот результат.

В целом тут всё просто, но если не понятно, то посмотрите наш учебник по CSS.

JavaScript:

Теперь перейдём к самому главному, это к созданию кода на JavaScript, и логики, сначала посмотрим какие элементы нужно подключить.

let video = document.getElementById(«video»);            // Получаем элемент video

let videoTrack = document.querySelector(«.video-track»); // Получаем элемент Видеодорожки

let time = document.querySelector(«.timeline»);          // Получаем элемент времени видео

let btnPlay = document.querySelector(«.play»);           // Получаем кнопку проигрывания

let btnPause = document.querySelector(«.pause»);         // Получаем кнопку паузы

let btnRewind = document.querySelector(«.rewind»);       // Получаем кнопки перемотки назад

let btnForward = document.querySelector(«.forward»);     // Получаем кнопку перемотки вперёд

Тут мы берём элемент <video> по id остальное берём по селектору.

Дальше будем делать событие кнопок, сначала посмотрим работу с запуском видео.

btnPlay.addEventListener(«click», function() {

    video.play(); // Запуск проигрывания

    // Запуск интервала

    videoPlay = setInterval(function() {

        // Создаём переменную времени видел

        let videoTime = Math.round(video.currentTime)

        // Создаём переменную всего времени видео

        let videoLength = Math.round(video.duration)

        // Вычисляем длину дорожки

        time.style.width = (videoTime * 100) / videoLength + ‘%’;

    }, 10)

});

Давайте разберём этот код, в начале через video.play() запускаем проигрывание видео, а потом запускаем интервал, он нам нужен для отображение сколько прошло времени от начала видео, на видео дорожке.

Внутри него создаём две переменных, videoTime отвечает за то, сколько уже секунд проигрывается видео, videoLength содержит сколько всего секунд длится видео, потом по формуле определяем сколько процентов видео прошло, и отображаем это на видео дорожке с помощью элемента с классом timeline, назначив ему этот процент в качестве ширины.

Теперь посмотрите на код нажатия на кнопку паузы.

btnPause.addEventListener(«click», function() {

    video.pause(); // Останавливает воспроизведение

    clearInterval(videoPlay) // убирает работу интервала

});

Как видите с помощью video.pause(), останавливаем воспроизведение и потом удаляем работу интервала.

Дальше идёт код для перемотки видио, но он очень простой.

// Нажимаем на кнопку перемотать назад

btnRewind.addEventListener(«click», function() {

    video.currentTime -= 5; // Уменьшаем время на пять секунд

});

 

// Нажимаем на кнопку перемотать вперёд

btnForward.addEventListener(«click», function() {

    video.currentTime += 5; // Увеличиваем время на пять секунд

});

Тут всё так просто, что даже не буду говорить что тут написано, так как всё из комментариев должно быть понятно.

Последнее что осталось сделать, так это что бы при нажатие на видео дорожку автоматически переключалось время.

videoTrack.addEventListener(«click», function(e) {

    let posX = e.clientX — 8; // Вычисляем позицию нажатия

    let timePos = (posX * 100) / 800; // Вычисляем процент перемотки

    time.style.width = timePos + ‘%’; // Присваиваем процент перемотки

    video.currentTime = (timePos * Math.round(video.duration)) / 100 // Перематываем

});

На мой взгляд эта самая интересная часть программы, сначала мы присваиваем переменной posX, позицию клика по «X», и вычитаем из него восемь, это нужно, так как левый отступ у нас равен восьми, а вычисляет e.clientX от размеров всего экрана.

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

видеоплеер на jsвидеоплеер на js

Также ниже можете скачать файлы этого плеера, что бы проверить как он работает.

Вывод:

В этой статье вы прочитали как сделать на javascript видеоплеер, и на HTML тоже, думаю вам понравилось.

Но если вы заметили, там есть много не доработок, например, видео не делается на полный экран или не показывается сколько времени осталось до окончания.

Если вы хотите это исправить, то скачайте файлы и используя сайты по этим ссылкам (сайт 1, сайт 2), они вам помогут.

Подписываетесь на соц-сети:

Оценка:

(Пока оценок нет)

видеоплеер на jsвидеоплеер на js Загрузка…

Также рекомендую:

| HTML | WebReference

Добавляет, воспроизводит и управляет настройками видеоролика на веб-странице. Путь к файлу задаётся через атрибут src или вложенный элемент <source>. Список поддерживаемых браузерами аудио и видеокодеков ограничен и приведён в табл. 1.

Табл. 1. Кодеки и браузеры
Браузер
Аудио кодеки
ogg/vorbis17411.53.5
wav12811.543.5
mp3912415422
AAC9121215422
Видео кодеки
ogg/theora17411.53.5
H.2649124253.221
WebM14611.54

Firefox поддерживает AAC частично — только в контейнере MP4 и когда операционная система поддерживает этот формат.

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

Синтаксис

<video>
 <source src="<адрес>">
</video>

Закрывающий тег

Атрибуты

autoplay
Видео начинает воспроизводиться автоматически после загрузки страницы.
controls
Добавляет панель управления к видеоролику.
height
Задаёт высоту области для воспроизведения видеоролика.
loop
Повторяет воспроизведение видео с начала после его завершения.
poster
Указывает адрес картинки, которая будет отображаться, пока видео не доступно или не воспроизводится.
preload
Используется для загрузки видео вместе с загрузкой веб-страницы.
src
Указывает путь к воспроизводимому видеоролику.
width
Задаёт ширину области для воспроизведения видеоролика.

Пример

<!DOCTYPE html> <html> <head> <meta charset=»utf-8″> <title>video</title> </head> <body> <video controls=»controls» poster=»video/duel.jpg»> <source src=»video/duel.ogv» type=’video/ogg; codecs=»theora, vorbis»‘> <source src=»video/duel.mp4″ type=’video/mp4; codecs=»avc1.42E01E, mp4a.40.2″‘> <source src=»video/duel.webm» type=’video/webm; codecs=»vp8, vorbis»‘> Элемент video не поддерживается вашим браузером. <a href=»video/duel.mp4″>Скачайте видео</a>. </video> </body> </html>

Результат примера в браузере показан на рис. 1.

Рис. 1. Воспроизведение видеофайла

Спецификация

Каждая спецификация проходит несколько стадий одобрения.

  • Recommendation (Рекомендация) — спецификация одобрена W3C и рекомендована как стандарт.
  • Candidate Recommendation (Возможная рекомендация) — группа, отвечающая за стандарт, удовлетворена, как он соответствует своим целям, но требуется помощь сообщества разработчиков по реализации стандарта.
  • Proposed Recommendation (Предлагаемая рекомендация) — на этом этапе документ представлен на рассмотрение Консультативного совета W3C для окончательного утверждения.
  • Working Draft (Рабочий проект) — более зрелая версия черновика после обсуждения и внесения поправок для рассмотрения сообществом.
  • Editor’s draft (Редакторский черновик) — черновая версия стандарта после внесения правок редакторами проекта.
  • Draft (Черновик спецификации) — первая черновая версия стандарта.

Особняком стоит живой стандарт HTML (Living) — он не придерживается традиционной нумерации версий, поскольку находится в постоянной разработке и обновляется регулярно.

Браузеры

В таблице браузеров применяются следующие обозначения.

  •  — элемент полностью поддерживается браузером;
  •  — элемент браузером не воспринимается и игнорируется;
  •  — при работе возможно появление различных ошибок, либо элемент поддерживается с оговорками.

Число указывает версию браузреа, начиная с которой элемент поддерживается.

Автор и редакторы

Автор: Влад Мержевич

Последнее изменение: 27.03.2018

Редакторы: Влад Мержевич

Как научиться разрабатывать сайты

HTML5 | Видео

Видео

Последнее обновление: 21.04.2016

Для воспроизведения видео в HTML5 используется элемент video. Чтобы настроить данный элемент, мы можем использовать следующие его атрибуты:

  • src: источник видео, это может быть какой-либо видеофайл

  • width: ширина элемента

  • height: высота элемента

  • controls: добавляет элементы управления воспроизведением

  • autoplay: устанавливает автовоспроизведение

  • loop: задает повторение видео

  • muted: отключает звук по умолчанию

Хотя мы можем установить ширину и высоту, но они не окажут никакого влияния на аспектное отношения ширины и высоты самого видео. Например, если видео имеет формат 375×240, то, к примеру, при настройках width="375" видео будет центрироваться на 280-пиксельном пространстве в HTML. Что позволяет избавить видео от искажений, которые были бы при растягивании.


<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>Видео в HTML5</title>
	</head>
	<body>
		<video src="cats.mp4" controls ></video>
	</body>
</html>

Применим атрибуты autoplay и loop:


<video src="cats.mp4" controls autoplay loop ></video>

Теперь видео будет автоматически проигрываться бесконечное число раз.

Если при воспроизведении надо отключить звук, то мы можем воспользоваться атрибутом muted:


<video src="cats.mp4" controls muted ></video>

Атрибут preload

Еще один атрибут — preload призван управлять загрузкой видео. Он принимает следующие значения:

  • auto: видео и связанные с ним метаданные будут загружаться до того, как видео начнет воспроизводиться.

  • none: видео не будет загружаться в фоне, пока пользователь не нажмет на кнопку начала проигрывания

  • metadata: в фоне до воспроизведения будут загружаться только метаданные (данные о формате, длительности и т.д), само видео не загружается

<video src="cats.mp4" controls preload="auto"></video>

Атрибут poster

Атрибут poster позволяет установить изображение, которое будет отображаться до запуска видео. Этому атрибуту в качестве значения передается путь к изображению:

<video src="cats.mp4" controls poster="mycat.jpg"></video>

Поддержка форматов видео

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


<video controls>
	<source src="cats.mp4" type="video/mp4">
	<source src="cats.webm" type="video/webm">
	<source src="cats.ogv" type="video/ogg">
</video>

Элемент source использует два атрибута для установки источника видео:

Если браузер не поддерживает первый тип видео, то он пытается загрузить второй видеофайл. Если же и тип второго видеофайла не поддерживается, то браузер обращается к третьему видеофайлу.

Тег video HTML5 » Энциклопедия HTML5

Элемент <video> </video>

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

Пример кода тега <video>

Пример добавления видеофайла при помощи тега <video>:


<video controls="controls" poster="teg-video.jpg">
    <source src="norwegian-army-harlem-shake.ogv" />
    <source src="norwegian-army-harlem-shake.mp4" />
</video>

Результат:

Странно, Safari почему то не видит тега видео.

Автор ролика: Норвежская армия,
Название: Garlem Shake.
Скачать файл можно c Яндекс.Диска: в формате OGG, в формате MP4,
Постер: http://yadi.sk/d/i24KhBiT3o0Vb

Тег <source /> содержит в себе атрибут src=" ", чьим значением выступает адрес хранения файлов мультимедиа.

В нашем примере, тег <source /> указывает на два файла хранящих одну и ту же информацию, но имеющих различное расширение. Если ваш браузер не поддерживает файлы с расширением .ogv, то он будет проигрывать файлы с расширением .mp4

Таблица поддержки браузерами видео кодеков и форматов

Каждый браузер поддерживает только определённые видео форматы, поэтому если вы хотите чтобы ваши ролики можно было просмотреть на всех браузерах, то нужно добавить как минимум два файла, один с расширением .mp4, а другой с расширенеим .ogv

БРАУЗЕР/КОДЕКh.264ogg/vorbiswebm
Chrome 6+дадада
FireFox 3.6+нетдада
IE 9+данетнет
Opera 10.60+нетдада
Safari 4+данетнет

У видео формата OGG/VORBIS, расширение файлов будет .ogv
У видео формата h.264, расширение файлов будет .mp4

DVDVideoSoft — бесплатная русскоязычная программа для конвертирования и редактирования аудио/видео файлов различных форматов.

Тема о том почему браузеры поддерживют только определённые форматы, раскрывается в статье Война браузеров продолжается…

Атрибуты тега <video>

autoplay="autoplay" — начинает проигрывать композицию сразу после загрузки веб-страницы, по умолчанию атрибут отключён (ps: и никогда его не включайте :)).

controls="controls" — создает панель управления видеофайлом, по умолчанию атрибут отключён.

height=" " — задаёт высоту области воспроизведения видеофайла. По умолчанию имеет значение 150px или равен высоте постера, если задан атрибут poster=» «.

width=" " — задаёт ширину области воспроизведения видеофайла. По умолчанию имеет значение 300px или равен ширине постера, если задан атрибут poster=» «.

loop="loop" — заного запускает видеофайл, после окончания его воспроизведения, по умолчанию атрибут отключён.

poster="адрес" — указывает путь к изображению, которое показывается, когда видеофайл отсутствует или еще не запущен.

preload="auto/metadata/none" — загружает видеофайл в проигрыватель одновременно с загрузкой веб страницы, но не воспроизводит его, по умолчанию имеет значение none
Определения значений:
auto — загружает видеофайл,
metadata — загружает только служебную информацию, например: первый кадр, размеры видео, продолжительность воспроизведения и т.д.,
none — не загружает видеофайл.
Атрибут preload=» » не работает, если включен атрибут autoplay=» «

src="адрес" — указывает путь к видеофайлу.

В независимости от заданной ширины или высоты, видеофайл сохраняет пропорции показа видео.

Тегом video можно управлять через CSS.

Читать далее: тег source

HTML видео


Элемент HTML используется для показать видео на веб-странице.



Элемент HTML

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

Пример

<элементы управления видео>


Ваш браузер не поддерживает видео тег.

Попробуй сам »

Как это работает

Элемент управления Атрибут добавляет элементы управления видео, такие как воспроизведение, пауза и громкость.

Рекомендуется всегда включать атрибуты width и height . Если высота и ширина не заданы, страница может мерцать во время загрузки видео.

Элемент позволяет указать альтернативное видео файлы, из которых браузер может выбирать.Браузер будет использовать первый распознанный формат.

Будет отображаться только текст между тегами и . в браузерах, которые не поддерживают элемент .


HTML <видео> Автозапуск

Для автоматического запуска видео используйте атрибут autoplay :

Пример

<автовоспроизведение видео>


Ваш браузер не поддерживает видео тег.

Попробуй сам »

Атрибут автозапуска не работает на мобильных устройствах, таких как iPad и iPhone.


Поддержка браузера

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

Элемент
<видео> 4.0 9,0 3,5 4,0 10,5


Видеоформаты HTML

Поддерживаются три формата видео: MP4, WebM и Ogg. Браузер поддерживает различные форматы:

Браузер MP4 WebM Огг
Кромка ДА ДА ДА
Хром ДА ДА ДА
Firefox ДА ДА ДА
Safari ДА ДА НЕТ
Опера ДА ДА ДА

HTML-видео — типы мультимедиа

Формат файла Тип носителя
MP4 видео / mp4
WebM видео / webm
Огг видео / ogg

HTML-видео — методы, свойства и события

HTML DOM определяет методы, свойства и события для элемента .

Это позволяет загружать, воспроизводить и приостанавливать видео, а также устанавливать продолжительность и громкость.

Есть также события DOM, которые могут уведомить вас, когда видео начинает воспроизводиться, ставится на паузу и т. Д.

Полный справочник по DOM см. В Справочнике по HTML-аудио / видео DOM.


HTML-теги для видео

Тег Описание
<видео> Определяет видео или фильм
<источник> Определяет несколько медиаресурсов для медиаэлементов, таких как
<трек> Определяет текстовые дорожки в медиаплеерах


HTML Аудио / видео DOM Ссылка


HTML Аудио и видео Ссылка DOM

HTML5 DOM имеет методы, свойства и события для и . элементы.


Аудио / видео методы HTML

Метод Описание
addTextTrack () Добавляет новую текстовую дорожку к аудио / видео
canPlayType () Проверяет, может ли браузер воспроизводить указанный тип аудио / видео
нагрузка () Повторно загружает аудио / видео элемент
играть () Начинает воспроизведение аудио / видео
пауза () Приостанавливает текущее воспроизведение аудио / видео

HTML Свойства аудио / видео

Объект Описание
аудиодорожки Возвращает объект AudioTrackList, представляющий доступные аудиодорожки.
автозапуск Устанавливает или возвращает, должно ли аудио / видео начинать воспроизведение, как только оно загружен
с буфером Возвращает объект TimeRanges, представляющий буферизованные части аудио / видео
контроллер Возвращает объект MediaController, представляющий текущий медиа-контроллер. аудио / видео
органы управления Устанавливает или возвращает, должны ли аудио / видео отображать элементы управления (например, воспроизведение / пауза и т.п.)
crossOrigin Устанавливает или возвращает настройки CORS аудио / видео.
ток Src Возвращает URL-адрес текущего аудио / видео
currentTime Устанавливает или возвращает текущую позицию воспроизведения в аудио / видео (в секундах)
по умолчанию Без звука Устанавливает или возвращает, следует ли отключать звук / видео по умолчанию.
по умолчанию Скорость воспроизведения Устанавливает или возвращает скорость воспроизведения аудио / видео по умолчанию.
длительность Возвращает длину текущего аудио / видео (в секундах)
окончено Возвращает, закончилось ли воспроизведение аудио / видео.
ошибка Возвращает объект MediaError, представляющий состояние ошибки аудио / видео.
петля Устанавливает или возвращает, должно ли аудио / видео начинаться заново после завершения
mediaGroup Устанавливает или возвращает группу, к которой принадлежит аудио / видео (используется для связывания несколько аудио / видео элементов)
без звука Устанавливает или возвращает, отключен звук / видео или нет
networkState Возвращает текущее состояние сети аудио / видео
приостановлено Возвращает, приостановлено ли аудио / видео.
скорость воспроизведения Устанавливает или возвращает скорость воспроизведения аудио / видео
играли Возвращает объект TimeRanges, представляющий воспроизводимые части аудио / видео
предварительный натяг Устанавливает или возвращает, следует ли загружать аудио / видео при загрузке страницы.
состояние готовности Возвращает текущее состояние готовности аудио / видео
ищу Возвращает объект TimeRanges, представляющий доступные для поиска части аудио / видео
ищу Возвращает, ищет ли пользователь в данный момент аудио / видео.
SRC Устанавливает или возвращает текущий источник элемента аудио / видео
Дата начала Возвращает объект Date, представляющий текущее смещение времени
textTracks Возвращает объект TextTrackList, представляющий доступные текстовые дорожки.
видеоДорожки Возвращает объект VideoTrackList, представляющий доступные видеодорожки
объем Устанавливает или возвращает громкость аудио / видео


HTML аудио / видео события

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


12 лучших видеоплееров html5, о которых вы должны знать

20 окт.2020 г. • Проверенные решения

Лучшие видеоплееры HTMl5:

1.Plyr.io:

Plyr — это довольно простой, настраиваемый и высокодоступный видеоплеер HTML5, который также расширяет свою поддержку до медиаплееров видео и YouTube. Он достаточно популярен среди профессионалов и новичков из-за своего легкого дизайна, который позволяет плавно обрабатывать даже большие видеофайлы. Plyr может упростить задачу, собирая эффективные элементы для правильного выполнения работы.

Основные характеристики:
  • Он обеспечивает полную поддержку программ чтения с экрана и VTT
  • .
  • Платформа с широкими возможностями настройки, которая позволяет пользователям изменять внешний вид по своему усмотрению.
  • Состоит из широкого набора элементов обработки и редактирования.
  • Высокая скорость реакции благодаря встроенной полноэкранной функции.

2. Videojs:

Вот еще один инструмент веб-видеоплеера для любителей видео, разработанный с использованием HTML5. Video.js следует протоколам Flash-видео вместе с HTML5 и расширяет поддержку Vimeo, а также YouTube. Вы можете наслаждаться воспроизведением видео с помощью Videojs на мобильных устройствах и настольных компьютерах.Этот видеоплеер был запущен в 2010 году и в настоящее время обслуживает более 200 000 веб-сайтов.

Основные характеристики:
  • Широкий охват.
  • Легкая установка.
  • Расширенные плагины, легко поддерживающие многие платформы социальных сетей.

3. YouTube:

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

Основные характеристики:
  • Пользоваться им довольно просто.
  • Доступно бесплатно.
  • Поддерживает все форматы файлов и может работать практически во всех браузерах.

4. Projekktor:

Это автономная среда, доступная как видеоплеер с открытым исходным кодом. Projekktor был выпущен под GPLv3 для Интернета и написан с использованием JavaScript. Эта платформа достаточно способна решать все проблемы совместимости и кроссбраузерности, обеспечивая при этом огромный набор мощных функций.

Основные характеристики:
  • Этот видеоплеер может автоматически определять лучшие способы воспроизведения вашего любимого видео
  • Он хорошо известен своим впечатляющим внешним видом и удобным поведением.
  • Профессионалы считают его одним из самых надежных решений для воспроизведения видео, поскольку он обещает стабильную производительность для пользовательских данных.

5. JPlayer:

Вот еще один видеоплеер с открытым исходным кодом, который доступен бесплатно с впечатляющей медиа-библиотекой, написанной на JavaScript. JPlayer с его расширенными плагинами позволяет пользователям легко перемещаться по кроссплатформенным видео и аудио на веб-страницах.Это хорошо известно как комплексный инструмент для разработки инновационных медиа-решений.

Основные характеристики:
  • Его можно развернуть за несколько минут, и новичкам будет намного проще.
  • Вам понравится использовать его полностью изменяемую и настраиваемую платформу с поддержкой CSS и HTML.
  • Jplayer — это легкий вариант для вашей системы, он никогда не создаст нежелательной нагрузки на процессор.

6.Mediaelement.js:

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

Основные характеристики:
  • Видео- и аудиоплееры разработаны с чистой поддержкой CSS и HTML.
  • Он соответствует эффективным стандартам доступности, включая WebTT.

7. Послесвечение:

Если вы ищете платформу с высокой отзывчивостью, Afterglowplayer может стать для вас хорошим вариантом с хорошо продуманным интерфейсом проигрывателя. Он может управлять всеми видеоэлементами, не требуя больших усилий от пользователей, и самое лучшее — это простой процесс инициализации.

Основные характеристики:
  • Легче в настройке и интерактивном использовании.
  • Может поддерживать широкий спектр форматов видеофайлов.
  • Более быстрое время отклика.

Лучшие плагины для видеоплеера HTML5 для WordPress:

1. Видеогалерея WordPress

Это один из самых простых видеоплееров с возможностью создавать впечатляющие видеоролики на любой странице с помощью интерактивных команд быстрого доступа. Пользователи могут обрабатывать свои видео с помощью уникальных пользовательских настроек публикации, а затем эти распределенные видео могут быть сразу вызваны с помощью сочетаний клавиш.Нет никаких сомнений в том, что видеогалерея — это настраиваемый и отзывчивый инструмент, а его экран может эффективно уменьшаться для управления возможностями отображения вашего мобильного телефона. Некоторые из его невероятных функций включают в себя: возможность управлять галереей, предварительно загружать видео, устанавливать исходное изображение и управлять вариациями размера.

2. Адаптивные вставки видео:

Об адаптивных встраивании видео можно обсудить так много интересного. Он просто работает как потрясающий инструмент, который может вставлять несколько видео в одну статью, а также использует метод oEmbed, определенный WordPress, для изменения размера всех встроенных видео в форме iFrames, чтобы они могли поместиться в окнах разного размера.Этот расширенный плагин в настоящее время поддерживает почти все популярные видео, размещенные на WordPress.TV, Revision 3, hulu.com, Scribd, Daily motion, Vimeo и YouTube и т. Д. Начните с демо-версии прямо сейчас, и вскоре вы захотите переключиться на постоянное решение. Эта платформа доступна всем бесплатно со всеми невероятными функциями.

3. Плагин WordPress для видеогалереи

Вот плагин WordPress за 15 долларов от Digital Zoom Videos, который не только заботится о видеогалерее, но также может работать как медиа-галерея, где пользователи могут легко добавлять аудио, изображения и видео.Он также помогает пользователям в размещении рекламы на YouTube. Чтобы помочь профессионалам в предоставлении простых маркетинговых услуг, этот инструмент позволяет легко удалять водяные знаки и заменять их вашими новыми логотипами. Это также помогает пользователям делиться информацией в социальных сетях одним щелчком мыши. Кроме того, вы можете наслаждаться впечатляющими возможностями настройки с его привлекательным внешним видом и скинами.

10 дополнительных функций в проигрывателе HTML5

Мы рассмотрели основы добавления видео на вашу веб-страницу с помощью элемента и кратко перечислили более продвинутые функции элемента в предыдущем сообщении в блоге.

В этом сообщении блога мы более подробно рассмотрим 10 из этих расширенных функций и на примерах кода объясним, как их можно использовать на своем веб-сайте в проигрывателях HTML-видео.

Покроем:

  1. Указание нескольких источников для видео
  2. Отображение или скрытие элементов управления видеопроигрывателем
  3. Запуск или остановка видео в определенный момент или с временной меткой
  4. Показать постер или миниатюру видео перед запуском видео
  5. Предварительно загрузить видео перед воспроизведением
  6. Воспроизведение видео в браузере Safari в iOS
  7. Автовоспроизведение, зацикливание и отключение звука
  8. Отображение титров или субтитров во время воспроизведения
  9. Доступ к дополнительным функциям с помощью JavaScript
  10. Подгонка видео с портретной ориентацией в проигрывателях с альбомной ориентацией с помощью свойства CSS object-fit

Указание нескольких источников для видео

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

Можно указать несколько источников с помощью элементов . Также рекомендуется указывать тип MIME с помощью необязательного атрибута type .

Вот пример:

  <элементы управления видео>
    
    

  

Список источников пробуем сверху вниз.

Если доступен только один видеоформат, его можно указать напрямую с помощью атрибута src :

  
  

Отображение или скрытие элементов управления видеоплеером

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

  <элементы управления видео src = "https: // s3.eu-central-1.amazonaws.com/pipe.public.content/short.mp4 "preload =" none "> 
  

Если вы не укажете атрибут, элементы управления отображаться не будут.

Некоторые конкретные элементы управления можно скрыть отдельно с помощью атрибута controlsList (только Chrome 58+), например:

  
  

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

Дополнительные примеры управления пользовательским интерфейсом видеопроигрывателя Chrome по умолчанию можно найти здесь.

Запуск или остановка видео в определенный момент или отметка времени

Использование фрагментов мультимедиа (привязка # t = в src ) вы можете указать время, в которое видео должно начинать воспроизведение и завершать воспроизведение. В этом примере воспроизведение видео начнется на 15 секунде и закончится на 20 секунде:

  <элементы управления видео src = "https: //s3.eu-central-1.amazonaws.com/pipe.public.content/short.mp4#t=15,20 "preload =" metadata "> 
  

Другие примеры:

# t = 10,20 => результаты во временном интервале [10,20)
# t =, 20 => результаты во временном интервале [0,20)
# t = 10 => результаты во временном интервале [10, конец)

Показать постер или миниатюру видео перед запуском видео

Если видео не воспроизводится автоматически, рекомендуется показать его значок, чтобы зрители могли увидеть его содержание.

Чтобы у видео был плакат, вам просто нужно добавить атрибут poster и URL-адрес изображения плаката:

  
  

Предварительно загрузить видео перед воспроизведением

Видео можно предварительно загрузить несколькими способами, добавив атрибут preload .

Существуют следующие варианты:

  • нет — предварительная нагрузка не выполняется
  • метаданные — предварительно загружаются только метаданные: размеры, первый кадр, список дорожек, продолжительность и т. Д.
  • авто — аудио / видео должно начать загружаться, как только страница загрузится

Во всех вышеперечисленных проигрывателях мы использовали preload = "none" , чтобы предотвратить загрузку видео вместе с веб-страницей, поскольку он может использовать значительный объем данных, даже если пользователь не будет воспроизводить видео.Таким образом, мы можем получить большой счет за передачу данных от нашего хостинг-провайдера, если этот пост в блоге получит много просмотров.

Вот как разрешить браузеру предварительно загружать только метаданные видео и показывать 1-й кадр в качестве плаката:

  
  

Воспроизведение видео в браузере Safari на iOS

Safari на iOS 10+ поддерживает встроенное воспроизведение видео.Вплоть до iOS9 включительно веб-видео при воспроизведении отображались на устройстве в полноэкранном режиме. Для включения встроенного воспроизведения необходимо использовать атрибут playsinline :

  
  

Автовоспроизведение, зацикливание и отключение звука

Автозапуск

Видео можно воспроизвести автоматически, как только оно будет готово, добавив атрибут autoplay :

  <элементы управления автовоспроизведением видео src = "https: // s3.eu-central-1.amazonaws.com/pipe.public.content/short.mp4 "> 
  

Автовоспроизведение с отключенным звуком работает в Safari на iOS 10+ (без режима низкого энергопотребления) и в Chrome 53+ на Android. Для получения дополнительных сведений ознакомьтесь с новыми политиками

Петля

Если вы хотите, чтобы видео воспроизводилось в цикле, вы можете использовать атрибут loop :

  <элементы управления петлей видео src = "https: // s3.eu-central-1.amazonaws.com/pipe.public.content/short.mp4 "> 
  

Отключить звук

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

  <элементы управления отключением звука src = "https://s3.eu-central-1.amazonaws.com/pipe.public.content/short.mp4"> 
  

Вот такое же встроенное видео, но на этот раз с добавленным атрибутом отключения звука:

Отображение титров или субтитров во время воспроизведения

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

Элемент действует точно так же, как элемент внутри элемента . Он имеет атрибут src , который указывает на файл в формате WebVTT. Используя метку , вы можете указать имя, которое будет отображаться пользователю в пользовательском интерфейсе. С помощью srclang вы можете указать язык для подписей. Атрибут kind задает способ использования дорожки со следующими параметрами: субтитры (по умолчанию), подписи, описания, главы и метаданные.

При загрузке субтитров с перекрестным происхождением может потребоваться указать атрибут crossorigin = "anonymous" . Веб-сервер, обслуживающий файлы .vtt, может также предоставить заголовок Content-Type: text / vtt для файлов .vtt.

  
  

Для получения дополнительной информации по этой теме я рекомендую статьи Яна Девлина на эту тему: Помощь с WebVTT, Google Chrome поддерживает субтитры WebVTT, WebVTT, а также аудио и субтитры HTML5 к видео — текущий статус браузера.

Доступ к дополнительным функциям с помощью JavaScript

Элемент также имеет методы, свойства и события, к которым можно получить доступ только через JavaScript. К ним относятся управление скоростью воспроизведения, обнаружение буферизованных частей видео, чтение любых состояний ошибок и многое другое.Вы можете найти полный список здесь.

Подгонка портретных видео к проигрывателям с альбомной ориентацией с использованием объектной подгонки

Свойство object-fit CSS определяет, как содержимое элементов img и video должно быть изменено, чтобы соответствовать их контейнеру. object-fit может принимать несколько значений:

  • содержат — видео будет масштабировано по размеру контейнера с сохранением соотношения сторон, почтовый ящик будет присутствовать вокруг видео
  • крышка — видео масштабируется для заполнения контейнера с сохранением соотношения сторон, видео будет обрезано
  • fill — видео масштабируется для заполнения контейнера без сохранения соотношения сторон, видео будет растянуто
  • нет — размер видео не изменен

Вот видео с портретной ориентацией, помещенное в видеопроигрыватель с горизонтальной ориентацией с использованием object-fit: contain CSS.Видео уменьшено до размера контейнера. Сохраняется портретное соотношение сторон видео, чтобы не искажать видео, что приводит к появлению почтовых ящиков по бокам:

ПОЛУЧИТЕ БОЛЬШЕ СОДЕРЖАНИЯ ВО ВХОДЯЩИХ. РАЗ В МЕСЯЦ

Videojs HTML5 Player — плагин для WordPress

Videojs HTML5 Player — удобный плагин, поддерживающий воспроизведение видео на настольных компьютерах и мобильных устройствах. Это позволяет очень легко встраивать как видеофайлы, размещенные на собственном хостинге, так и видеофайлы, размещенные на внешнем сервере с использованием библиотеки Videojs.

Требования
Возможности проигрывателя HTML5 Videojs
  • Встраивайте видеофайлы MP4 в сообщение / страницу или в любое место на вашем сайте WordPress
  • Встраивайте адаптивные видео для удобства пользователей при просмотре с мобильного устройства
  • Встраивайте видео HTML5, совместимые со всеми основными браузерами
  • Вставить видео с изображениями постеров
  • Вставить видео с помощью проигрывателя videojs
  • Автоматически воспроизводить видео при отображении страницы
  • Встраивайте видео, загруженные в медиатеку WordPress, используя прямые ссылки в шорткоде
  • Установка не требуется, просто установите и начните встраивать видео
  • Легкий и совместимый с последней версией WordPress
  • Чистый и гладкий плеер без водяных знаков
  • резервных варианта для других типов файлов, поддерживаемых HTML5 (WebM, Ogv)
Использование плагина Videojs HTML5 Player

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

  [videojs_video url = "http: // example.ru / wp-content / uploads / videos / myvid.mp4 "]
  

Здесь «url» — это расположение исходного файла видео MP4 (в кодировке H.264). Вам необходимо заменить URL-адрес образца фактическим URL-адресом видеофайла.

Параметры шорткода видео

В шорткоде поддерживаются следующие параметры.

WebM

Вы можете указать видеофайл WebM в дополнение к исходному видеофайлу MP4. Это необязательный параметр.

  [videojs_video url = "http: // example.com / wp-content / uploads / videos / myvid.mp4 "webm =" http://example.com/wp-content/uploads/videos/myvid.webm "]
  

Огв

Вы можете указать видеофайл Ogv в дополнение к исходным видеофайлам MP4 и WebM. Это необязательный параметр.

  [videojs_video url = "http://example.com/wp-content/uploads/videos/myvid.mp4" webm = "http://example.com/wp-content/uploads/videos/myvid.webm» ogv = "http://example.com/wp-content/uploads/videos/myvid.ogv"]
  

Ширина

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

  [videojs_video url = "http://example.com/wp-content/uploads/videos/myvid.mp4"]
  

Предварительная нагрузка

Указывает, следует ли и как загружать видео при загрузке страницы. По умолчанию установлено «авто» (видео должно загружаться полностью при загрузке страницы). Другие варианты:

  • «метаданные» — при загрузке страницы должны загружаться только метаданные
  • «none» — видео не должно загружаться при загрузке страницы

    [videojs_video url = ”http: // example.com / wp-content / uploads / videos / myvid.mp4 ″ preload = ”metadata”]

Органы управления

Указывает, что элементы управления видео должны отображаться. По умолчанию «истина». Чтобы скрыть элементы управления, установите для этого параметра значение «false».

  [videojs_video url = "http://example.com/wp-content/uploads/videos/myvid.mp4" controls = "false"]
  

Когда вы отключите элементы управления, пользователи не смогут взаимодействовать с вашими видео. Поэтому рекомендуется включить автовоспроизведение для видео без элементов управления.

Автозапуск

Заставляет видеофайл автоматически воспроизводиться при загрузке страницы.

  [videojs_video url = "http://example.com/wp-content/uploads/videos/myvid.mp4" autoplay = "true"]
  

Плакат

Определяет изображение, которое будет отображаться в качестве заполнителя перед воспроизведением видео.

  [videojs_video url = "http://example.com/wp-content/uploads/videos/myvid.mp4" poster = "http://example.com/wp-content/uploads/poster.jpg"]
  

Петля

Заставляет видеофайл зацикливаться до начала по окончании и автоматически продолжать воспроизведение.

  [videojs_video url = "http://example.com/wp-content/uploads/videos/myvid.mp4" loop = "true"]
  

Без звука

Указывает, что аудиовыход видео должен быть отключен.

  [videojs_video url = "http://example.com/wp-content/uploads/videos/myvid.mp4" muted = "true"]
  

Для получения подробной документации посетите страницу плагина Videojs HTML5 Player

Создайте HTML5 Video Player

New to HTMLGoodies Twitter RSS Icon Download our iPhone app

Поиск

Раскрытие информации рекламодателя
  • Введение
  • дом
  • нетехническое введение
  • слайд-шоу
  • спонсируемый контент
  • ежедневные веб-новости
  • HTML 5
  • Центр разработки html5
  • html5 веб-сайт галерея
  • Грунтовки
  • html
  • социальные сети и HTML
  • рекламные баннеры
  • perl & cgi
  • асп
  • javascript
  • база данных — sql
  • Учебники по HTML и графике
  • начало работы
  • фоны
  • пуговицы
  • для конкретного браузера
  • цвета
  • формы
  • рамы
  • html 4.01 теги
  • html 4.01, ссылка
  • карты изображений
  • столы
  • веб-графика
  • Помимо HTML
  • асп
  • каскадные таблицы стилей
  • css ключевое слово ref
  • cgi скрипты
  • Центр исследований разработчиков
  • dhtml / слои
  • точка нетто
  • Java-апплеты
  • javascript
  • рамки javascript
  • Ключевое слово javascript ref
  • Советы по сценариям JavaScript
  • мобильная веб-разработка
  • открытый исходный код
.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *