我怎么知道AS3中的NetStream加载了多少视频?

时间:2012-04-05 01:41:24

标签: actionscript-3 netstream

我正在AS3制作一个视频播放器,并想知道如何找出当前缓存/缓冲的视频量。我不确定正确的术语是什么,所以我无法在文档中找到它。

NetStream.time为我提供了视频的当前位置,因此我可以根据该位置显示进度条。

在进度条下方,我想显示已经加载了多少视频。我如何找到这个值?

1 个答案:

答案 0 :(得分:3)

您可以使用NetSteam.bytesLoadedNetSteam.bytesTotal来获取加载的粗略百分比:

var bufferPercent:Number = myNetStream.bytesLoaded / myNetStream.bytesTotal;

// Use percentage to scale buffer bar.
myBufferBar.scaleX = bufferPercent;