У меня есть некоторые проблемы с просмотром проигрывателя Youtube. У меня есть список, в котором пользователь выбирает видео для воспроизведения среди нескольких.Перезапуск просмотра Youtube Player (недействительность не работает)
Он работает только при первом щелчке видео в виде списка. Второй раз просмотр Youtube Player не изменяется вообще. Я попытался сделать недействительным просмотр Youtube Player View с недействительным, а затем снова вызвать initalize, но он не работает. Это соответствующий код (setOnItemClickListener из ListView):
videosListView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> pariente, View view,
int position, long id) {
Video chosen = (Video) pariente.getItemAtPosition(position);
String url = chosen.getUrl();
IDVideo = getYoutubeVideoId(url);
youtubeView.initialize(keyDeveloper,
new YouTubePlayer.OnInitializedListener() {
@Override
public void onInitializationFailure(Provider arg0,
YouTubeInitializationResult arg1) {
}
@Override
public void onInitializationSuccess(Provider arg0,
YouTubePlayer player, boolean wasRestored) {
if (!wasRestored) {
player.cueVideo(IDVideo);
}
}
});
}
});
}