我正在AS3制作一个视频播放器,并想知道如何找出当前缓存/缓冲的视频量。我不确定正确的术语是什么,所以我无法在文档中找到它。
NetStream.time
为我提供了视频的当前位置,因此我可以根据该位置显示进度条。
在进度条下方,我想显示已经加载了多少视频。我如何找到这个值?
答案 0 :(得分:3)
您可以使用NetSteam.bytesLoaded
和NetSteam.bytesTotal
来获取加载的粗略百分比:
var bufferPercent:Number = myNetStream.bytesLoaded / myNetStream.bytesTotal;
// Use percentage to scale buffer bar.
myBufferBar.scaleX = bufferPercent;