цикл Android API Android не работает после ландшафтного режима - PullRequest
0 голосов
/ 11 июля 2019

Что ж, я хочу, чтобы, когда бы я ни открывал свое приложение, созданный мной проигрыватель 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) {

                }
            });
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...