2011-07-04 17 views
0

私はビデオを19 MB(5分)のサイズでフラッシュしていますが、これまでに読み込まれたものを見たり、何が読み込まれているかを知りたい - ビデオが読み込まれるまで、彼は空白の画面に止まらないでしょう。インターネット経由でFLVPlaybackをストリームする

ビデオの品質は、私はそれをリサイズしませんが重要である - しかし、どのように私はすることができます

  1. 流れ、それはユーザーがそれは、これまで
  2. が彼に与えるロードされているかを見ることができます彼がロードされるまでどれくらい待たなければならないかの表示。私が始めるのです

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

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

答えて

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; 
} 
関連する問題