html5视频播放器和视频js之间的关系
Relation between html5 video player and video js
我刚开始学习HTML5和javascript,我对video.js有一个基本的疑问,即HTML5播放器.html"视频"标签和video.js之间的关系以及video.js的用途
- video.js是在内部使用HTML5原生播放器,还是创建并使用自己的播放器
如果是,则:
a。除了提供更好的外观和控制之外,使用Video.js还有其他原因吗。我知道有一些插件可用于video.js,它们具有播放HLS和DASH视频等附加功能,但这里我谈论的是核心video.js模块。
b。有必要使用HTML5播放器吗?或者可以在video.js 中更改为使用自定义播放器
如果Q1的答案是否定的,那么:
a。如果video.js使用自己的播放器,那么为什么它甚至需要在HTML文件中添加一个"video"标签来创建和使用自己的播放机呢。这似乎表明video.js和HTML5播放器之间存在某种关系。
b。我还看到,video.js的构造函数似乎只有在html文件中解析/加载"video"标记时才会被调用,而不是在html的"head"部分中包含javascript文件时才被调用。那么,是什么/如何/谁创建HTML的"视频"元素和初始化的video.js之间的映射(如果有的话)。
video.js它正在检查浏览器是否支持HTML5,如果不支持,它将运行flash播放器。基本上,它为您提供了浏览器兼容性。
相关文章:
- 视频HTML没有'无法在Internet Explorer 11上工作
- 播放当前视频时如何停止其他视频?JavaScript
- 使用Facebook live API创建实时视频对象时的隐私设置
- Brightcove获取/显示HTML中的当前视频标题和描述
- Twilio-显示所有连接参与者的远程参与者视频
- WebRTC视频聊天可以在FF中使用,但不能在Chrome中使用
- 气质的“nestRemoting()”有时可以'找不到关系
- 是否可以使用iframe API在iOS浏览器上播放youtube视频
- 如何在Parse中创建一对多关系
- 如何检查用户在html5视频播放器中观看了完整的视频
- Fullpage.js-视频+背景在同一部分
- html5视频中的Youtube类型注释
- Ext.js从json构建模型关系的问题
- 角度p2p视频聊天-远程流是黑视频
- tiltSlider播放/暂停视频元素(如果li有当前类)
- 可以在响应时隐藏iphone上的“播放”按钮以进行视频播放
- Javascript-在视频中跟踪鼠标位置
- 为什么可以'我在视频js中查看HLS
- 如何在javascript中解析Dailymotion视频Url
- html5视频播放器和视频js之间的关系