我正在创建YouTubePlayerSupportFragment
。在肖像模式下播放效果很好。一旦我点击播放器的全屏按钮,它就会强制改变方向,并重新创建我正在进行的活动(视频停止播放,片段被重新创建)。
这就是我创建片段的方式:
fragment = (YouTubePlayerSupportFragment) getSupportFragmentManager().findFragmentById(R.id.youtube_fragment);
fragment.initialize(Config.YOUTUBE_API_KEY, this);
在stackoverflow上,我唯一能找到的类似问题是这个问题:YouTubePlayerSupportFragment starts duplicate Activity
这家伙也有同样的问题,但至今没有答案。
最佳答案
我也有同样的问题,显然这是一种明确的行为。您可以这样禁用它(例如在oninitializationsuccess中):
@Override
public void onInitializationSuccess(Provider provider, YouTubePlayer player, boolean success) {
player.setFullscreenControlFlags(0);
更多信息here。