2011-05-07 7 views
1

私はVideoDisplayでプログレッシブストリーミングを使用しています。バッファリングが20%に達したときにビデオの再生を開始するように設定されていても、提供されたHTTP URLは完全にバッファリングされ、トレースメッセージは再生が開始されたことを示します(mozilla/Flashbug + Firebug )、バッファカウンタが100%に達するまでビデオを表示しないFlex:Adobe Flash Builder(MXML付き):HTMLプログレッシブストリーミングは機能しません!

ストリームの20%で再生するにはどうすればよいですか?チェックが

var loadedPct:uint = Math.round(100 * (event.bytesLoaded/event.bytesTotal)); 
      trace('waiting...'); 
      mainVideoCanvas.addChild(LoadingImage); 
      VidLoadingLabel2.text = loadedPct.toString(); 
      mainVideoCanvas.addChild(VidLoadingLabel2); 

      if (loadedPct >= 20) 
      { 

       trace(event.bytesLoaded); 
       trace(loadedPct); 
       player.load(); 
       player.play(); 
       trace(player.state); 
       trace('Playing'); 
      } 
      if (loadedPct == 100) 
      { 
       trace('Ready to Complete'); 
       trace(player.state); 
       mainVideoCanvas.removeChild(VidLoadingLabel2); 
       mainVideoCanvas.removeChild(LoadingImage); 
       mainVideoCanvas.addChild(player); 
       player.addEventListener(VideoEvent.COMPLETE, completePlay); 

      } 

感謝を置いて取り、 deadbrain

+0

プログレッシブ再生のためのメディアサーバーは必要ありませんか?あなたは1つを使用していますか? – JeffryHouser

+0

はい、リモートストリーミングサーバーからのストリームを取得しています。この場合、ビットストリームストリーミングサーバー... – deadbrain

+1

Flextrasを使用していますが、サーバーから適切にストリーミングしていません。どのようにそれを再生しようとしている上でいくつかのコードを追加する方法については?また、追加したコードの一部は、進行状況イベントが送信されるたびにイメージとラベルを追加することです。 –

答えて

0

Webサーバについて

コードセグメントは、それが映画をストリーミングしようとしたときにフラッシュが話すHTTPの変形のための具体的な支援を必要とします。 Adobeはこれにbog-standard HTTPを使用していません。 Webサーバーにこのサポートがない場合は、表示される動作、つまり再生開始前にダウンロードを完了します。

H.264とApacheでは、これに必要なサポートをCodeShop's mod_h264_streaming pluginで追加できます。

+0

ありがとうウォーレン、私はそれを試してみましょう&私はあなたに戻ってきます。 – deadbrain

関連する問題