Video.js 博客

Gary Katsevman2017-04-03

Video.js 6.0 发布!

经过数月的努力,我很自豪地宣布 Video.js 6.0 发布了 🎉!

此版本令人非常激动。它极大地改进了控件和组件的无障碍性,我们致力于将 Video.js 打造成我们所能做到的最易于访问的播放器。Video.js 还为开发人员提供了中间件高级插件中一些闪亮而强大的新功能。Video.js 6.0 也是首个将 Flash 从核心包中解绑的版本——不过,如有需要,它仍然可以作为插件使用。

今天的发布是一个预发布版本,它将保持这种状态约一到两周,然后才会晋升为 latest。只是为了确保所有最后的 Bug(如果有的话)都能被解决。

您应该了解的事项

5.x 和 6.x 之间的大多数内容没有变化。事实上,在我们维护的大多数插件工作中,主要工作是使用新方法并回退到旧方法,因为旧方法会记录弃用警告。否则,这些插件本会继续正常工作。

但是,确实有一些突破性更改,需要您采取行动。例如,如果您需要 Flash,现在就需要手动包含它。

另一个重大变化是源选择现在是异步的。这对于中间件支持是必需的,并且如果用户在与播放器交互之前等待播放器准备就绪,则最有可能不会影响他们。

这些内容已在我们的维基上撰写。如果有什么遗漏,我们会确保更新它。

寻求反馈

如果您正在使用 Video.js 并且有任何意见或问题,请在Slack上联系我们。如果您发现了一个错误,请在GitHub 上提交一个 issue,最好附带一个精简的测试用例

5.x 支持

我们仍将支持 Video.js 5.x 系列版本。这主要将是 Bug 修复,但新功能将根据具体情况考虑。

如果仍需要 IE8 支持,最好继续使用 5.x 版本。

npm 标签

一旦 Video.js 6 被提升为最新版本,它将接管 npm 上的 nextlatest 标签。5.x 发布线将拥有自己的一组标签:latest-5next-5

行为准则

我们致力于开放和包容,因此我们采纳了一项行为准则,该准则基于贡献者契约,适用于所有 Video.js 项目。

结论

我们对此次发布感到非常激动!请从 npm 上的 next 标签或从CDN获取并试用。欢迎在Slack上与我们交流。