版本 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方法能够更早地访问。对于任何非。getter(从播放器返回特定值)的方法,如果您在播放技术(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://),但这现在应该不再是问题了。。与播放器没有相同的上下文。以前我们只会告诉人们使用完整URL(http://),但这现在应该。不再是问题了。
感谢所有。最近贡献代码的人,并对我在继续推送代码时论坛中可能存在的长时间回复表示歉意。
这里是。此版本的完整更新日志。
3.2.0 / 2012-03-20 / baxter
- 更新了带有更多选项的文档。
- 彻底改进了HTML5轨道支持。
- 修复了设置源时Flash总是自动播放的问题。
- 修复了 localStorage 上下文
- 更新了‘fullscreenchange。事件,即使在用户按下Esc键退出全屏时也会调用。
- 自动将Flash回退的源URL转换为绝对URL。
- 创建了新的 'loadedalldata'。事件,用于源文件完全下载时。
- 改进了 player.destroy()。现在移除元素和引用。
- 重构了API,使其更即时可用。
此致,
-Heff