是否有可能在HTML5中获得视频/图像的下载进度?

时间:2010-03-25 11:49:47

标签: flash video html5

几乎每个Flash播放器都可以选择显示下载到客户端的缓冲区(或总视频的百分比)。目前我在html5视频播放器的任何实现中都没有看到它。

我想解决的真正问题是有办法知道下载资产的百分比(图像/ swf /视频无论如何)。在flash中,使用MovieClipLoader和bytesLoaded属性很容易。

有没有办法在HTML / HTML5 / Javascript中进行操作(不依赖Flash)?

谢谢!

2 个答案:

答案 0 :(得分:2)

请参阅buffered property,但请注意(据我所知)没有HTML 5视频API的完整实现,并且无论如何它都可能会发生变化,因此支持其他部分的浏览器规范可能不支持缓冲

答案 1 :(得分:-1)

在某些情况下,解决方法可能是制作一个容器swf,它会将Flash影片加载到其中并充当预加载器。在你的flash预加载器的每次迭代中调用一个javascript函数。您将向该函数传递正在加载的字节百分比,然后您可以根据需要处理它。 当然这里有一些限制,但也许会给你一些想法。

相关问题