4

在 Safari 中使用 Apple Live Streaming 时,有没有办法使用 Javascript 检测当前比特率?或者,我可以检测到正在播放 .m3u8 的哪个元素吗?

我查看了HTMLMediaElement Class Reference,但没​​有发现任何线索。src 属性总是引用 .m3u8 文件,所以这没有帮助。

4

1 回答 1

8

看起来 WHATWG 正试图解决这个问题。在此处查看他们关于 HTML5 视频指标的文档:http ://wiki.whatwg.org/wiki/Video_Metrics

使用 Safari Web 开发者工具,您可以看到 Webkit 在 HTMLVideoElement 上实现了以下属性:

  • webkitAudioDecodedByteCount
  • webkitDecodedFrameCount
  • webkitDroppedFrameCount
  • webkitVideoDecodedByteCount

没有太多关于这些的文档,但我发现了一些可能有用的示例代码。

我很想知道这些属性是否对您有用。如果您有任何见解,请发布您的反馈。

于 2012-10-15T13:31:11.197 回答