Error screen presenter should be present - Youtube android player api

67 views Asked by At

I a using youtube andoird player API. Video is not playing in the player. In the player screen error showing that - "There was a problem with server [400] (playback ID XXXXXXX) Tap to retry" and in the log - "Error screen presenter should be present " When i click on try or reload this screen, error is coming everytime. Any solution?

YouTubePlayerSupportFragment youTubePlayerSupportFragment = this.youTubePlayerFragment; if (youTubePlayerSupportFragment != null) { youTubePlayerSupportFragment.initialize(Constant.YOUTUBE_KEY, new YouTubePlayer.OnInitializedListener() {

            @Override // com.google.android.youtube.player.YouTubePlayer.OnInitializedListener
            public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer player, boolean wasRestored) {
                if (!wasRestored) {
                    NewSeriesDescActivity newSeriesDescActivity = NewSeriesDescActivity.this;
                    newSeriesDescActivity.youTubePlayer = player;
                    newSeriesDescActivity.youTubePlayer.setPlayerStyle(YouTubePlayer.PlayerStyle.CHROMELESS);
                    NewSeriesDescActivity.this.youTubePlayer.cueVideo("zu1ZOm6SmdQ");
                    new Handler().postDelayed(new Runnable() {
                        /* class uautv.net.Activity.NewSeriesDescActivity.AnonymousClass6.AnonymousClass1 */

                        public void run() {
                            try {
                                if (NewSeriesDescActivity.this.youTubePlayer != null) {
                                    NewSeriesDescActivity.this.youTubePlayer.play();
                                        
                                }
                            } catch (Exception e) {         
                            
                                e.printStackTrace();
                            }
                        }
                    }, AdaptiveTrackSelection.DEFAULT_MIN_TIME_BETWEEN_BUFFER_REEVALUTATION_MS);
                }
            }
0

There are 0 answers