我如何知道AS3中的NetStream加载了多少视频



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

NetStream.time会给我视频的当前位置,因此在此基础上我可以显示进度条。

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

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

var bufferPercent:Number = myNetStream.bytesLoaded / myNetStream.bytesTotal;
// Use percentage to scale buffer bar.
myBufferBar.scaleX = bufferPercent;

相关内容

  • 没有找到相关文章

最新更新