横向模式后循环youtube api android无法正常工作

时间:2019-07-11 10:39:02

标签: android api youtube

好吧,我想要的是,每当我打开应用程序时,我创建的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) {

                }
            });
        }
    }

0 个答案:

没有答案