2013-03-14 5 views
2

비디오 플레이어가있어서 일시 중지 버튼을 구현하고 싶습니다. 비디오를 일시 중지하고 버퍼링 한 다음 사용자가 일시 중지 한 시점부터 다시 시작합니다.일시 중지 중 버퍼링 netStream.pause() actionscript

비디오를 일시 중지하고 netStream.pause()를 다시 호출하여 버퍼를 플러시하지 않고 다시 시작하기 위해 netStream.pause()를 호출해야했던 red 여기 (http://livedocs.adobe.com/flashmediaserver/3.0/hpdocs/help.html?content=00000184.html)입니다.

나는 시도했습니다 :
private function stopPlaying():void { 
    netStream.pause(); 
} 

<mx:Image left="10" bottom="10" id="img_Live" source="@Embed(source='Assets/live.png')" visible="false" click="stopPlaying()" buttonMode="true"/> 
<mx:Image left="400" bottom="20" id="plus" source="@Embed(source='Assets/plus.png')" click="stopPlaying()" buttonMode="true"/> 

내가 첫 번째 단추, 비디오 일시 중지를 클릭

. 그러나 두 번째 버튼을 클릭하면 비디오가 다시 시작되지 않습니다.

내가 어떻게 할 수 있는지에 대한 아이디어가 있습니까?

감사합니다.

편집 :

나는 라이브 레코더와 라이브 플레이어가 있습니다. 한 사람은 여러 사람을 위해 녹음하고 방송합니다. 해당 사람들이 스트림을 일시 중지하고 버퍼링하여 실시간 스트림을 일시 중지하고 일시 중지 한 시점과 똑같은 시간에 다시 시작할 수있게하고 싶습니다.

내 질문에 어떻게 라이브 스트림을 일시 중지하고 스트림이 일시 중지 된 동안 버퍼링 할 수 있습니다.

답변

1

링크 된 문서는 Actionscript 2입니다. Actionscript 3에서 pause() 메서드는 재생 만 일시 중지합니다. 재생을 다시 시작하려면 resume() 메서드를 호출 할 수 있습니다.

또는 togglePause() 방법을 사용할 수 있습니다. 처음으로 전화를 걸면 일시 중지되고 두 번째로 다시 시작됩니다.

+0

감사합니다. 나는 더 정확 했어야했다. 라이브 레코더와 라이브 플레이어가 있습니다. 한 사람은 여러 사람을 위해 녹음하고 방송합니다. 해당 사람들이 스트림을 일시 중지하고 버퍼링하여 실시간 스트림을 일시 중지하고 일시 중지 한 시점과 똑같은 시간에 다시 시작할 수있게하고 싶습니다. – Marcolac

+0

라이브 스트림을 다시 시작하면 재생을 다시 시작할 수 있지만 일시 중지 한 시점부터 재생되지는 않습니다. 스트림에 라이브가 무엇이든 보여주기 시작합니다. 나는 네가 한 일을 할 수 있다고 믿지만 다른 설정으로 스트림에 가입해야한다. 나는 결코 그것을 구현하지 않았으므로 많은 도움을 줄 수는 없다. 당신이 쫓고있는 것은 [DVR 기능] (http://help.adobe.com/en_US/flashmediaserver/devguide/WS236AE81A-5319-4327-9E44-310A93CA09C6Dev.html)입니다. 이는 플래시를 사용하는 경우 도움이 될 수 있습니다. 미디어 서버. –

+0

감사합니다. 나는 버퍼를 사용하는 아이디어를 가졌고, 비디오를 지연시키기 위해 버퍼를 클릭 할 때마다 버튼을 구현했다. (실제로 그렇게하려고하는 것이다.) 이 아이디어에 대해 어떻게 생각하십니까? 도와 주셔서 다시 한 번 감사합니다. – Marcolac

관련 문제