2016-05-13 3 views
1

Я начинаю с HTML5 и javascript, и у меня есть основное сомнение в отношении video.js относительно отношения между тегом HTML5/html «видео» и видео.js и целью видео .js. Мои конкретные вопросы:Связь между видеопроигрывателем html5 и видео js

  1. Имеет ли video.js внутренне используемый родной плеер HTML5, или он создает и использует собственный плеер?

Если да, то:

а. Есть ли другая причина в использовании Video.js, помимо лучшего внешнего вида и контроля. Я понимаю, что есть плагины, доступные для video.js, которые имеют дополнительные функции, такие как воспроизведение HLS и DASH-видео и т. Д., Но здесь я говорю о базовом модуле video.js.

b. Нужно ли использовать проигрыватель HTML5, или он может быть изменен, чтобы использовать собственный проигрыватель в video.js

Если ответ на Q1 нет, то:

а. Если video.js использует свой собственный плеер, то зачем ему даже нужен «видео» тег в HTML-файле для его создания и использования собственного проигрывателя. Это, по-видимому, указывает на то, что между video.js и проигрывателем HTML5 существует некоторая связь.

b. Также я вижу, что конструктор для video.js, по-видимому, вызывается только тогда, когда тег «video» анализируется/загружается в html-файл, а не когда файл javascript включен в раздел «head» html. Итак, что/как /, кто создает сопоставление (если есть) между элементом «видео» HTML и video.js, которые инициализируются.

+0

Вы прочитали раздел [tag: video.js] «about»? Это довольно хорошее резюме. http://stackoverflow.com/tags/video.js/info –

+0

Спасибо. Это было полезно. Должен был проверить его до –

ответ

3

video.js проверяет, поддерживает ли браузер HTML5, если нет, тогда он запустит flash-плеер. В основном это обеспечивает совместимость с браузером.

+0

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

+0

Да, это правильно. – obsergiu

+0

Вы можете настроить видеоплеер в любом случае .... Вам не нужно video.js ... – SakoBu

Смежные вопросы