1.1.5 版本发布 - 使用 track 实现字幕、Android 修复及更多
- 特性:字幕设置已切换至 track 方法。现在符合规范。
- 功能:创建了“players”定义回退和回退顺序的概念
- 修复:Android 播放错误。
- 修复:代码进行了大规模重组,使其更易于导航
我。已将字幕切换为使用在 HTML5 规范中定义的新 track 元素。现在,您可以通过创建指向您的 WebSRT 字幕源的 track 元素来添加字幕。
<video ...>
<track kind="subtitles" src="../demo-subtitles.srt" srclang="en-US" label="English"></track>
</video>
需要关闭 track 标签,否则 Safari 会认为所有其他内容都是 track 的子元素,即使使用了自闭合 track 标签也是如此。不确定这是为什么,但这。有点烦人。
还添加了 Android 播放的修复。Android HTML5 视频功能相当粗糙。canPlayType 函数在 Android 上不返回任何内容,因此 VideoJS 会检查源是否为 mp4/m4v,并假定它。会在您触摸时播放。此外,Android 会显示海报图像,但没有迹象表明它。是视频而不仅仅是图片。。希望这将在下一个 Android 版本中得到改进。
除此之外,我对代码进行了大规模重组,因此如果您。打算修改或贡献代码,现在应该更容易导航。