在HTML5视频播放器中获得缓冲进度值

Nik*_*iko 3 html5 buffering html5-video

在Firefox中,当我在此示例中看到简单的视频元素时,它具有默认的浏览器控件.加载页面后,视频开始加载; 我看到缓冲(加载)行如何移动到默认浏览器控件的右侧.

我怎样才能获得缓冲区的这个值?

我已经尝试了多种不同的方式,包括video.bufferedprogress event listenere.total,e.loaded.

我有Firefox 3.6.3,它似乎不支持.buffered.total / .loaded.

默认浏览器控件如何初始化此缓冲进度?

顺便说一句,我有其他HTML5播放器的例子,它们与默认的浏览器控件相同:

Dom*_*edi 8

在此示例中查看源代码:

http://people.mozilla.com/~cpearce/buffered-demo.html

基本上,您需要获取控件并检查它的"缓冲"属性.

var v = document.getElementById('buffered_v');
var r = v.buffered.end(0);
Run Code Online (Sandbox Code Playgroud)

这应该是你的缓冲值.