【发布时间】:2015-10-26 07:33:16
【问题描述】:
我正在尝试YoutubeApi-Android 示例。我在开发者选项中启用了“不保留活动”选项。
播放视频时,我返回 Home,然后重新开始示例。视频无法播放。所有样本:FragmentDemoActivity、PlayerDemoActivity 都不起作用。YoutubePlayerView 和YoutubePlayerFragment 恢复的实例YoutubePlayer 似乎有问题。 YoutubePlayer 只是进入状态 onVideoStared,而不是 onBuffering 和 onPlaying。
示例的源代码,即使我尝试在 onDestroy 中释放 YoutubePlayer,它仍然无法正常工作。
public class PlayerViewDemoActivity extends YouTubeFailureRecoveryActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.playerview_demo);
YouTubePlayerView youTubeView = (YouTubePlayerView) findViewById(R.id.youtube_view);
youTubeView.initialize(DeveloperKey.DEVELOPER_KEY, this);
}
@Override
public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer player,
boolean wasRestored) {
if (!wasRestored) {
player.cueVideo("wKJ9KzGQq0w");
}
mPlayer = player;
}
@Override
protected YouTubePlayer.Provider getYouTubePlayerProvider() {
return (YouTubePlayerView) findViewById(R.id.youtube_view);
}
@Override
protected void onDestroy() {
super.onDestroy();
if(mPlayer != null)
mPlayer.release();
}
}
帮帮我。提前致谢
【问题讨论】:
标签: android youtube-api android-youtube-api youtube-data-api