2011-08-04 5 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 버퍼를 정리해야합니까?

답변

0

직접 해결책을 찾았습니다.

playStream.maxPauseBufferTime=0; 
+0

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