Что ж, я хочу, чтобы, когда бы я ни открывал свое приложение, созданный мной проигрыватель YouTube автоматически запускался, и мне не приходилось все время его запускать.как петля.
Я уже реализовал PlayerStateChangeListener, который сделает всю работу.Но это всегда требует, чтобы я играл на кнопке.после одного удачного нажатия она нажмет кнопку, и цикл продолжится.что я хочу, чтобы начать видео, когда я открываю приложение.Я могу переопределить onLoaded и начать, но видео не воспроизводится вообще.
видео не зацикливается, когда оно находится в альбомном режиме.как мне это исправить?
@Override
public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer youTubePlayer, boolean b) {
if(!b){
youTubePlayer.cueVideo(id);
youTubePlayer.play();
int flag=0;
youTubePlayer.setPlayerStateChangeListener(new YouTubePlayer.PlayerStateChangeListener() {
@Override
public void onLoading() {
}
@Override
public void onLoaded(String s) {
}
@Override
public void onAdStarted() {
}
@Override
public void onVideoStarted() {
}
@Override
public void onVideoEnded() {
youTubePlayer.cueVideo(id);
youTubePlayer.play();
}
@Override
public void onError(YouTubePlayer.ErrorReason errorReason) {
}
});
}
}