AS3でビデオプレーヤーを作成していますが、現在キャッシュ/バッファリングされているビデオの量を確認する方法を考えていました。正しい用語が何であるかわからないので、ドキュメントでそれを見つけることができませんでした。
NetStream.time
ビデオの現在の場所を教えてくれるので、それに基づいてプログレスバーを表示できます。
プログレスバーの下に、すでにロードされているビデオの量を表示したいと思います。この値を見つけるにはどうすればよいですか?
AS3でビデオプレーヤーを作成していますが、現在キャッシュ/バッファリングされているビデオの量を確認する方法を考えていました。正しい用語が何であるかわからないので、ドキュメントでそれを見つけることができませんでした。
NetStream.time
ビデオの現在の場所を教えてくれるので、それに基づいてプログレスバーを表示できます。
プログレスバーの下に、すでにロードされているビデオの量を表示したいと思います。この値を見つけるにはどうすればよいですか?
を使用NetSteam.bytesLoaded
しNetSteam.bytesTotal
て、ロードされた大まかなパーセンテージの合計を取得できます。
var bufferPercent:Number = myNetStream.bytesLoaded / myNetStream.bytesTotal;
// Use percentage to scale buffer bar.
myBufferBar.scaleX = bufferPercent;