在 Safari 中使用 Apple Live Streaming 时,有没有办法使用 Javascript 检测当前比特率?或者,我可以检测到正在播放 .m3u8 的哪个元素吗?
我查看了HTMLMediaElement Class Reference,但没有发现任何线索。src 属性总是引用 .m3u8 文件,所以这没有帮助。
在 Safari 中使用 Apple Live Streaming 时,有没有办法使用 Javascript 检测当前比特率?或者,我可以检测到正在播放 .m3u8 的哪个元素吗?
我查看了HTMLMediaElement Class Reference,但没有发现任何线索。src 属性总是引用 .m3u8 文件,所以这没有帮助。
看起来 WHATWG 正试图解决这个问题。在此处查看他们关于 HTML5 视频指标的文档:http ://wiki.whatwg.org/wiki/Video_Metrics
使用 Safari Web 开发者工具,您可以看到 Webkit 在 HTMLVideoElement 上实现了以下属性:
没有太多关于这些的文档,但我发现了一些可能有用的示例代码。
我很想知道这些属性是否对您有用。如果您有任何见解,请发布您的反馈。