2010-11-27 63 views
1

好的,作为我正在研究的课程的一部分,我添加了一些HTML5 <audio>标签。有一个由audio.buffered.end(0)/audio.duration*100+"%"使用onprogress事件填充的控件的元素。
但是,Firefox 3.6(除非报告中另有说明,考官将使用此功能)不支持onprogress事件或buffered属性。为了填补这个空间,我已经使缓冲区指示器显示??%,而工具提示解释了无法读取缓冲区进度。在Firefox中“模拟”HTML5音频缓冲区属性?

我的问题是这样的:是否有某种方法可以确定缓冲区进度的近似值?有没有办法读取缓冲的字节数和音频文件的总大小?

这不是一个巨大的交易,如果没有,但如果有一种方式,我一定会喜欢知道。谢谢!

回答

1

简短的回答是否定的。

可以通过networkState属性获取当前网络状态。 但是,这只会告诉你缓冲是否完成,而不是缓冲的进度。

+0

好啊。然后,我将在工具提示中插入对“计算机说不”的引用。不管怎么说,还是要谢谢你 :) – 2010-11-27 03:36:04