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