我开始使用HTML5和javascript,我对于关于HTML5播放器/ html"视频"之间的关系的video.js有一个基本的疑问。 tag和video.js以及video.js的目的。我的具体问题是:
如果是,那么:
一个。使用Video.js还有其他原因,除了它提供的更好的外观和感觉。我知道有一些插件可用于video.js,它们具有播放HLS和DASH视频等附加功能,但在这里我说的是核心video.js模块。
湾是否有必要使用HTML5播放器,或者可以将其更改为使用video.js中的自定义播放器
如果答案是Q1,那么:
一个。如果video.js正在使用自己的播放器,那为什么它甚至需要一个"视频"在HTML文件中标记它以创建和使用自己的播放器。这似乎表明video.js和HTML5播放器之间存在某种关系。
湾另外我看到video.js的构造函数似乎只在"视频"标签在html文件中被解析/加载,而不是当包含在" head"中的javascript文件时html的部分。那么"视频"之间是什么/如何/谁创建了映射(如果有的话); HTML和video.js的元素被初始化。
答案 0 :(得分:6)
video.js它正在检查浏览器是否支持HTML5,如果没有,那么它将运行一个Flash播放器。基本上它为您提供浏览器兼容性。