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

在HTML5视频播放器中获取缓冲进度值,html,html5-video,buffering,Html,Html5 Video,Buffering,在Firefox中,当我在中看到简单的视频元素时,它有默认的浏览器控件。页面加载后,视频开始加载;我看到缓冲(加载)行如何移动到默认浏览器控件的右侧 如何获取缓冲区的此值? 我尝试了许多不同的方法,包括video.buffered和progress event listener和e.total,e.loaded 我有Firefox 3.6.3,它似乎不支持.buffered或.total/.loaded 默认浏览器控件如何初始化此缓冲进程 顺便说一下,我还有其他不同HTML5播放器的例子,它们与

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

如何获取缓冲区的此值?

我尝试了许多不同的方法,包括
video.buffered
progress event listener
e.total
e.loaded

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

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

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


查看此示例中的源代码:

本质上,您需要获取控件并检查其“buffered”属性

var v = document.getElementById('buffered_v');
var r = v.buffered.end(0);

这应该是您的缓冲值。

很酷,非常有用!