Javascript 检测Safari中HTTP实时流媒体的当前比特率
在Safari中使用Apple Live Streaming时,有没有办法通过Javascript检测当前比特率?或者,我可以检测正在播放.m3u8的哪个元素吗Javascript 检测Safari中HTTP实时流媒体的当前比特率,javascript,safari,html5-video,http-live-streaming,Javascript,Safari,Html5 Video,Http Live Streaming,在Safari中使用Apple Live Streaming时,有没有办法通过Javascript检测当前比特率?或者,我可以检测正在播放.m3u8的哪个元素吗 我已经看过了,但是没有发现任何线索。src属性总是引用.m3u8文件,因此这没有帮助。看起来WHATWG正试图解决这个问题。请参见他们关于HTML5视频指标的文档: 使用Safari web developer工具,您可以看到Webkit在HTMLVideoElement上实现了以下属性: webkitAudioDecodedByte
我已经看过了,但是没有发现任何线索。src属性总是引用.m3u8文件,因此这没有帮助。看起来WHATWG正试图解决这个问题。请参见他们关于HTML5视频指标的文档: 使用Safari web developer工具,您可以看到Webkit在HTMLVideoElement上实现了以下属性:
- webkitAudioDecodedByteCount
- webkitDecodedFrameCount
- webkitDroppedFrameCount
- webkitVideoDecodedByteCount
我很想知道这些房产是否适合你。如果您有任何见解,请发布您的反馈。谢谢,这看起来可能很有用,但在Safari 5.1.7中,我没有看到这些属性。我会检查Safari 6.0.1,看看是否支持它。你确定吗?我在旧的Windows版本5.0.5和Chrome中注意到了它们。在OSX Lion上的Safari 5.1.7的Web检查器中看不到它们,也无法通过JS访问它们。不过我确实在Chrome中看到了它们。在OS X Lion上的Safari 6.0.1中也不可见:(我在我的Mac(OS X Lion/Safari 5.1.6)上看到了相同的功能。奇怪的是,它在Safari for Windows中实现,而不是在Mac上。太糟糕了。