Как закрыть standAlonePlayer API youtube после завершения видео

#android #youtube #android-youtube-api

#Android #YouTube #android-youtube-api

Вопрос:

Я пытаюсь воспроизводить видео YouTube с помощью StandAlonePlayer. Который работает нормально. Но я хочу закрыть проигрыватель после завершения видео. Как это сделать? Любая помощь будет оценена.

вот мой код для воспроизведения видео с помощью standalone player.

 Intent intent = YouTubeStandalonePlayer.createVideoIntent(context, Consts.DEVELOPER_KEY, VIDEO_ID,0,true,false);
startActivityForResult(intent);
  

В результате действия я могу обработать состояние ошибки. Но я хочу закрыть проигрыватель после завершения видео.

Ответ №1:

Если видео находится в режиме VideoView, вы можете вызвать setOnCompletionListener для него, чтобы вы были уведомлены о том, что воспроизведение видео завершено.

 videoView.setOnCompletionListener(new OnCompletionListener() {

    @Override
    public void onCompletion(MediaPlayer mp) {
         mp.stop();
       //write your code after complete video play  
    }
});
  

Комментарии:

1. Я не использую для этого никаких просмотров. StandAlonePlayer позаботится об этом. Нет необходимости использовать какой-либо просмотр, если мы используем StandAlonePlayer.