【问题标题】:Youtubeapi illegalstateexception player has been releasedYoutubeapi 非法状态异常播放器已发布
【发布时间】:2014-01-03 14:17:04
【问题描述】:

我在我的应用程序上使用了 YoutubeAPI,但我收到了以下代码的 illegalstateexception。上面写着 player has been released。我该如何克服这个问题

@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);符合 player.loadVideo(video_URL);你看到 youtube api 安卓示例应用了吗?
  • 示例代码提示,我也尝试过 load() ......但它失败了,要在清单中添加任何设置吗?
  • 我猜是从这段代码中听到的猜测。如果可能的话,我需要查看完整的代码吗?

标签: android youtube-api android-youtube-api


【解决方案1】:

我通过在 Activity 的 onDestroy 中将 videoPlayer 设为 null 来解决此问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-10
    • 1970-01-01
    • 2013-01-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多