2012-04-02 5 views
0

내 VideoView 재생이 끝나면 이벤트를 트리거하고 싶습니다. 내가 어떻게 그럴 수 있니? 예를 보여 주거나 일부 자원을 안내 할 수 있습니까?VidoeView onStop() 액션은 어떻게 볼 수 있습니까?

나는 이런 식으로 생각합니다. 당신이 재생이 완료되면 알고 싶은 경우에

if(!videoView.isplaying()){ 
//trigger event 
} 

or 

public void onStop(){ 

//trigger event 

} 

답변

3

, 당신은 VideoView.setOnCompletionListener()을 사용합니다. 당신이 오류 사례를 검색하도록하려면

myVideoView.setOnCompletionListener(new MediaPlayer.OnCompletionListener(){ 

    @Override 
    public void onCompletion(MediaPlayer mp){ 

     // do on completion stuff. 
    } 
}); 

대신() VideoView.setOnErrorListener를 사용합니다.

+0

감사합니다. – Fabii

+0

효과가있는 경우 답을 수락하는 것을 잊지 마십시오. :) –

관련 문제