3.2 版本更新
首先,请查看新的视频标签生成器。本网站的旧版本有一个嵌入代码生成器,新网站却没有,这让人们感到。失望。因此我。很高兴地宣布它。再次可用,现在它是一个 HTML5 视频标签生成器,可能可以在 Video.js 之外使用,它包含轨道标签,甚至允许您测试设置。如果您有任何反馈,请告诉我。
此版本中最显著的更改可能是彻底改进的<轨道>标签支持。
https://gist.github.com/4092295.js?file=html5-track-tag.html
新版本支持字幕、隐藏式字幕甚至章节。当您包含不同类型的轨道时,Video.js 将自动在播放器中创建菜单,用户可以在其中选择要显示的语言或要跳转到的章节。Video.js 现在还支持新的 WebVTT 文本格式,它与以前支持的 WebSRT 格式相差不远,但在解析器中确实需要一些调整。并非所有 WebVTT 的布局功能都已支持,但显示文本的基本功能已支持,并且我们。将努力集成更多 WebVTT 功能。
此外,还进行了一些工作,使一些 API 方法能够更早地访问。对于任何非。获取器(从播放器返回特定值)的方法,如果您在播放技术(HTML5/Flash)准备好之前调用该方法,它现在将缓存该调用直到准备好。因此,以前您可能需要等待 ready 回调:
https://gist.github.com/4092295.js?file=wait-for-ready.js
您现在可以这样做:
https://gist.github.com/4092295.js?file=no-wait-for-ready.js
再次强调,这。仅适用于您设置值或触发操作的方法。如果您尝试获取一个值,例如 myPlayer.duration()
,那么您。将在播放器准备好之前一无所获。
论坛中请求的另一个功能是自动将相对视频 URL 转换为 Flash 回退的绝对 URL。这是 CDN 托管版本的一个问题,因为它涉及到加载一个远程 SWF 文件,该文件与播放器没有相同的上下文,这导致了问题。。以前我们只会告诉人们使用完整的 URL(http://),但现在应该。不再是问题了。
感谢所有。最近帮助贡献代码的人,并为我在努力发布代码时论坛中可能出现的长时间回复感到抱歉。
这里是。此版本的完整更新日志。
3.2.0 / 2012-03-20 / baxter
- 更新了文档,增加了更多选项。
- 彻底改进了 HTML5 轨道支持。
- 修复了设置源时 Flash 总是自动播放的问题。
- 修复了 localStorage 上下文
- 更新了‘fullscreenchange。事件,即使在用户按 Escape 键退出全屏时也会调用。
- 自动将源 URL 转换为 Flash 回退的绝对 URL。
- 创建了新的 'loadedalldata。事件,用于表示源文件已完全下载
- 改进了 player.destroy()。现在会移除元素和引用。
- 重构了 API,使其更即时可用。
此致,
-赫夫