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 上的 next
和 latest
标签。5.x 发布线将拥有自己的一组标签:latest-5
和 next-5
。
行为准则
我们致力于开放和包容,因此我们采纳了一项行为准则,该准则基于贡献者契约,适用于所有 Video.js 项目。