2011-08-04 17 views
1

red5 0.9バージョンに基づいてレコードオーディオアプリケーションを作成します。NetStream#togglePause()が機能しない理由

以下は、私のflexクライアントのコードスニペットです。私のred5サーバはうまく動作します。

private var playStream:NetStream; 

private function playRecord(event:MouseEvent):void{ 
    if(isPausing){ 
    playStream.togglePause(); 
    }else{ 
    playStream=getStream(); 
    playStream.bufferTime=15; 
    playStream.play(streamName); 
    } 
} 

private function pauseRecord(event:MouseEvent):void{ 
    playStream.togglePause(); 
} 

私はpause button罰金を押すと、しかし、私はplay buttonを押すと、音声は常に初めを形成演じます。

なぜですか? NetStream Bufferをクリーンアップする必要がありますか?

答えて

0

自分で解決策を見つけました。

playStream.maxPauseBufferTime=0; 
+0

[maxPauseBufferTime(http://livedocs.adobe.com/flex/3_cn/langref/flash/net/NetStream.html#maxPauseBufferTime) – zires

関連する問題