#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.