3.1 版更新
这是自最初 3.0 版本发布以来的第一个版本,除了立即推出的一些热修复之外。它包含了一些修复,解决了用户在论坛中立即发现的问题。
一个功能是。此版本中可供测试的可选功能是 Flash 的 iFrame 模式。Video.js 的独特之处之一在于我们没有。在 Flash 播放器中内置任何控件,而是使用 HTML 和 CSS 为 Flash 端创建控件。这使得体验保持一致,并且 Flash 播放器非常轻量级,但是。当你采取这种方法时,会遇到许多 Flash 相关问题。如果你。曾尝试调整 Flash 对象的父级大小,或者隐藏一个 Flash 对象然后再次显示它,你。可能遇到过 Flash 在 Firefox 中重新加载的问题。这是一个。在 Firefox 中存在了相当长一段时间的 bug,但它看起来可能在版本 13(目前是 9)中得到修复。除此之外,随着新的浏览器全屏 API 的出现,其他浏览器现在在进入原生全屏时也会重新加载 Flash。
我们。找到了一种解决方案,如果你首先将 Flash 对象嵌入到 iframe 中,它可以在某些情况下避免重新加载。因此在新版本中,。有一个选项可以启用并尝试它。
https://gist.github.com/4092929.js?file=iframe-mode.js
我们。将进行更多测试,以确保它。在向所有人发布之前保持稳定。
这里是。此版本的完整更新日志。
3.1.0 / 2012-01-30 / leonardo
- 添加了针对 Firefox 9 全屏的 CSS 修复(在极少数情况下它。被启用)
- 用自定义嵌入方式替换了 swfobject,以减小文件大小。
- 添加了 Flash iframe 模式,这是一种解决 Flash 重新加载问题的实验性方法。
- 修复了音量旋钮位置问题。改进了控件的淡入淡出效果。
- 修复了第二次触发全屏的问题。
- 修复了 Firefox 3.0 中获取属性的问题。
- 对 Flash 源 URL 中的特殊字符进行转义。
- 添加了一个针对 Firefox 的检查,解决了 Firefox 9 的问题。
- 停止了加载动画在‘停滞。事件上显示,因为浏览器有时不。显示它们已。恢复。
- 修复了导致 dev.html 损坏的 CDN 版本问题。
- 使全窗口模式更加独立。
- 添加了用于发布生成的 rakefile。
此致,
-Heff