Как наблюдать за действием VidoeView onStop ()? - PullRequest
0 голосов
/ 02 апреля 2012

Я хотел бы вызвать событие, когда мой VideoView завершит воспроизведение? Как это сделать? Можете ли вы показать мне пример или направить мой на некоторые ресурсы?

Я думаю что-то вроде этого.

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

or

public void onStop(){

//trigger event 

}

1 Ответ

3 голосов
/ 02 апреля 2012

Если вы хотите знать, когда закончится воспроизведение, вы должны использовать VideoView.setOnCompletionListener () .

myVideoView.setOnCompletionListener(new MediaPlayer.OnCompletionListener(){

    @Override 
    public void onCompletion(MediaPlayer mp){

       // do on completion stuff.
    }
});

Если вы хотите обнаружить случаи ошибок, вместо этого вы должны использовать VideoView.setOnErrorListener ().

...