YouTubePlayerSupportFragment全屏按钮强制更改方向,但不会进入全屏模式

时间:2013-08-07 13:46:13

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

我正在创建YouTubePlayerSupportFragment。在肖像模式下播放工作正常。一旦我单击播放器的全屏按钮,它就会强制更改方向并重新创建我所处的活动(视频停止播放并重新创建片段)。

这就是我创建片段的方式:

fragment = (YouTubePlayerSupportFragment) getSupportFragmentManager().findFragmentById(R.id.youtube_fragment);
fragment.initialize(Config.YOUTUBE_API_KEY, this);

我能找到的StackOverflow上唯一类似的问题就是这个问题:YouTubePlayerSupportFragment starts duplicate Activity

这家伙有同样的问题但到目前为止还没有答案。

2 个答案:

答案 0 :(得分:5)

我有同样的问题,显然它是定义的行为。您可以像这样禁用它(例如在onInitializationSucces中):

@Override
public void onInitializationSuccess(Provider provider, YouTubePlayer player, boolean success) {
    player.setFullscreenControlFlags(0);

更多信息here

答案 1 :(得分:1)

我的问题是我没有在我自己的onSaveInstanceState上调用super.onSaveInstanceState(b)......

相关问题