【发布时间】:2016-09-09 23:33:59
【问题描述】:
我从 HTML5 和 javascript 开始,我对 video.js 关于 HTML5 播放器/html“视频”标签和 video.js 之间的关系以及 video.js 的用途有一个基本的怀疑。我的具体问题是:
- 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 的构造函数似乎只有在 html 文件中解析/加载“video”标签时才被调用,而不是在 html 的“head”部分中包含 javascript 文件时调用。那么什么/如何/谁创建了 HTML 的“视频”元素和初始化 video.js 之间的映射(如果有的话)。
【问题讨论】:
-
你读过video.js“关于”部分吗?这是一个很好的总结。 stackoverflow.com/tags/video.js/info
-
谢谢。那很有帮助。之前应该检查过
标签: javascript html5-video video.js