Как обновить представление проигрывателя Youtube onItemClickListener () в ListView

Я могу воспроизводить видео с YouTube, используяcuePlaylist() но я также хочу позволить пользователю нажать на любой элемент списка, а затем я хочу обновитьYoutubePlayerView с пользователем видео только что нажал

я используюcuePlaylist() поэтому получение предыдущей и следующей кнопок в качестве функциональности по умолчанию для проигрывателя Youtube

Так что я могу освежитьYoutubePlayerView с тем, который я выбрал вListView?

Вот мой полный код, все еще, когда я нажимаю на любой элемент списка, не получая никаких изменений вYoutubePlayerView но в состоянииLog идентификатор видео, который я только что нажал вListView...

        listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {

            strVideoID = flowerList.get(i).getUrl();
            Log.d("url:", strVideoID); // getting particular video id

            youTubePlayerFragment.initialize(API_KEY, new YouTubePlayer.OnInitializedListener() {

                // YouTubeプレーヤーの初期化成功
                @Override
                public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer player, boolean wasRestored) {
                    if (!wasRestored) {
                        player.setPlayerStyle(YouTubePlayer.PlayerStyle.DEFAULT);
                        player.loadVideo(strVideoID);
                        player.play();
                    }
                }

                // YouTubeプレーヤーの初期化失敗
                @Override
                public void onInitializationFailure(YouTubePlayer.Provider provider, YouTubeInitializationResult error) {
                    // YouTube error
                    String errorMessage = error.toString();
                    Toast.makeText(MainActivity.this, errorMessage, Toast.LENGTH_LONG).show();
                    Log.d("errorMessage:", errorMessage);
                }
            });

        }
    });

    }

    @Override
    public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer youTubePlayer, boolean b) {

        if (!b) {
            youTubePlayer.setPlayerStyle(YouTubePlayer.PlayerStyle.DEFAULT);
            youTubePlayer.cuePlaylist(PLAYLIST_ID);
        }

    }

Ответы на вопрос(2)

Ваш ответ на вопрос