2.0.0 版本发布 - 行为、回退 API 等。
重大更新。对当前用户来说最大的变化是控制条元素从使用无序列表改回使用 DIV。使用列表时存在很多样式冲突问题,这不应。该是 div 的问题。所以如果你升级,别。忘了同时升级你的样式表。
除此之外,许多代码被重组和模块化,以创建一个平台用于进一步扩展,例如自定义插件和控件。这个“行为”的概念被添加,因此你可以激活页面上的任何元素使其充当视频控件。例如,以下代码片段将使指定元素充当播放按钮,并在点击时播放视频。
myplayer.activateElement(myElement, "playButton");
下一个代码片段将使元素充当播放进度条,这意味着它将随着视频播放水平增长。
myplayer.activateElement(myElement, "playProgressBar");
更多相关文档即将推出。
现在,代码已为回退 Flash 播放器准备好 API。因此,如果你调用 myPlayer.play(),它将在 HTML5 和 Flash 版本(无论当前正在使用哪个)中触发播放。一个 flowplayer API 即将完成,其他流行的 Flash 播放器也将跟进。
最后,你可以通过修改 playerFallbackOrder 选项来改变回退顺序,它是一个播放器平台数组。所以如果你想让 Flash 优先,你会传递以下选项。
VideoJS.setupAllWhenReady({
playerFallbackOrder: ["flash", "html5", "links"]
});
这也为添加其他平台(如 Quicktime)留下了空间。
接下来是 Flash 播放器 API,以及另一个我暂时还不想。提及的酷炫功能。
完整列表
- 功能:创建了“行为”元素添加行为的概念 - 功能:控件改回使用 div,以实现更便携的样式
- 功能:创建了 playerFallbackOrder 数组选项。[“html5”, “flash”, “links”]
- 功能:创建了 playerType 概念,用于初始化不同的平台
- 功能:为 Android 添加了播放按钮
- 功能:为 iPad 添加了加载指示器(非全屏)
- 功能:拆分为多个文件,以便于开发
- 功能:将 VideoJS& V 合并到同一个变量中以减少混淆
- 修复:检查 m3u8 文件(Apple HTTP 流媒体)
- 修复:捕获 Safari 似乎随机抛出的 localStorage 满载错误
- 修复:拖动到末尾时不。会触发 onEnded 事件
下载 2.0.0 版本