0

サイズが 19 MB (5 分) のフラッシュ ビデオがあり、これまでにロードされたものをユーザーに表示したり、ロードされたものを表示したりすることもできます。ビデオが読み込まれるまで空白の画面。

ビデオの品質は重要なので、サイズを変更しませんが、どうすればよいですか:

  1. それをストリーミングして、ユーザーがこれまでにロードされたものを確認できるようにします
  2. ロードするまでにどれくらい待つ必要があるかを彼に示します。

私のコードは次のようになります。

import fl.video.*;

var video = new FLVPlayback();
video.fullScreenTakeOver = false;
video.source = "MansfredLoop.f4v";
stage.addChild(video);

どこから始めればよいですか?

4

1 に答える 1

0
import fl.video.*;

var totalBytes:int;

var loadedBytes:int;

var remainingBytes:int;

var myTimer:Timer = new Timer(100);

var video = new FLVPlayback();
video.fullScreenTakeOver = false;
video.source = "MansfredLoop.f4v";
stage.addChild(video);

myTimer.addEventListener("timer", timerHandler);
myTimer.start();

totalBytes = video.bytesLoaded;

function timerHandler(event:TimerEvent):void {

    loadedBytes = video.bytesLoaded;
    remainingBytes = totalBytes - loadedBytes;
}
于 2011-07-04T23:08:11.430 に答える