1
Я использую YoutubeAPI в своем приложении, но я получаю illegalstateexception
следующего кода. Он говорит player has been released
. Как преодолеть эту проблемуYoutubeapi illegalstateexception плеер был выпущен
@Override
protected void onResume() {
if (video_player != null){
video_player.seekToMillis(pausedDuration);
}
// <-- this will cause re-buffer.
super.onResume();
}
редактировать 1 инициализации плеера
@Override
public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer player,boolean wasRestored) {
if (!wasRestored) {
player.cueVideo(video_URL);
video_player=player;
prev_cat=cat_id;
}
}
Кроме того, я не могу смотреть видео полного экрана
код полноэкранное
12-16 15:02:38.859: D/YouTubeAndroidPlayerAPI(22422): apps.youtube.core.player.Director.a:473 VideoStage: NEW
12-16 15:02:38.969: E/YouTubeAndroidPlayerAPI(22422): apps.youtube.core.player.Director.F:521 Media progress reported outside media playback
12-16 15:02:38.979: D/YouTubeAndroidPlayerAPI(22422): apps.youtube.core.player.sequencer.a.<init>:41 SequencerStage: New o
12-16 15:02:38.979: D/YouTubeAndroidPlayerAPI(22422): apps.youtube.core.player.sequencer.a.a:46 SequencerStage: NEW
12-16 15:02:38.989: D/YouTubeAndroidPlayerAPI(22422): apps.youtube.core.player.Director.a:627 PlaybackState reset by init
12-16 15:02:39.019: D/YouTubeAndroidPlayerAPI(22422): apps.youtube.core.player.sequencer.a.a:46 SequencerStage: VIDEO_LOADING
можете ли вы разместить остаток кода (как вы загружаете видео)? –
Вы попробовали образец приложения? и попробуйте player.loadVideo (id) ;? –
нет, что я говорю, это замена player.cueVideo (video_URL); line с player.loadVideo (video_URL); и вы видели приложение apt для youtube api для Android? –