Como atualizar a Visualização do Player do YouTube onItemClickListener () em um ListView

Consigo reproduzir vídeos do Youtube usandocuePlaylist() mas também quero permitir que o usuário toque em qualquer item da lista e depois atualizeYoutubePlayerView com o usuário de vídeo apenas tocando

estou usandocuePlaylist() obtendo os botões anterior e próximo como funcionalidade padrão do player do YouTube

Então eu posso atualizarYoutubePlayerView com o que eu selecionei em umListView?

Aqui está o meu código completo, ainda quando toco em qualquer item da lista, sem receber nenhuma alteração noYoutubePlayerView mas capaz deLog ID do vídeo em que acabei de clicar em umListView...

        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);
        }

    }

questionAnswers(2)

yourAnswerToTheQuestion