불행히도 mediaplayer
이 일시 중지되었거나 중지 된 것을 감지 할 수 없습니다. MediaPlayer
클래스에는 재생 모드에 있는지 여부를 감지하는 하나의 기능 isPlaying()
이 있습니다. 당신은 아래의 일시 정지 상태를 검출하기 위해 어떤 노력을 수행 할 수 있습니다
mediaplayer.pause();
//get the length of the mediaplayer here
length=mediaplayer.getCurrentPosition();
//and for resume you can do the following
mediaplayer.seekTo(length);
mediaplayer.start();
MediaPlayer를의 정지 상태를 점검를 들어, 위에서 확인할 수있는 유일한 변화는 최대에 도달되는 시간이 될 것입니다. 그게 다야. 또는 사용할 수 있습니다 setOnCompletionListener()
미디어 플레이어가 다른 상태에 도달하는 방법도 확인하십시오. 이 당신을 도울 것입니다
1. setOnBufferingUpdateListener
2. setOnErrorListener
3. setOnInfoListener
4. setOnCompletionListener
5. setOnSeekCompleteListener
6. setOnTimedTextListener
7. setOnVideoSizeChangedListener
8. setOnPreparedListener
희망 : Click here
MediaPlayer를 다음 수신기가 포함되어 있습니다. :)
매우 유용합니다. 고맙습니다! –