YotubePlayerSupportFragment在横向模式下的全屏视图
问题描述:
我试图在横向模式下以全屏显示youtube播放器,但它不工作。 我把YotubePlayerSupportFragment在横向模式下的全屏视图
player.setFullscreenControlFlags(YouTubePlayer.FULLSCREEN_FLAG_CONTROL_ORIENTATION);
player.setFullscreenControlFlags(YouTubePlayer.FULLSCREEN_FLAG_ALWAYS_FULLSCREEN_IN_LANDSCAPE);
但异常来:
java.lang.IllegalArgumentException: Can not set FULLSCREEN_FLAG_FULLSCREEN_WHEN_DEVICE_LANDSCAPE without setting FULLSCREEN_FLAG_CONTROL_ORIENTATION
03-21 16:10:09.892: E/AndroidRuntime(15996): at com.google.android.youtube.player.internal.r$a.handleMessage(Unknown Source)
答
的标志参数setFullscreenControlFlags
是位掩码,所以你应该做一个位或所有你想要的标志,并用一组他们致电setFullscreenControlFlags
而不是使用多个呼叫。
只是FYI,还有一个方法'addFullscreenControlFlag',它允许您添加一个标志而不清除其他标志。 – 2013-03-25 21:24:02
酷男....谢谢。 – 2014-02-22 19:25:40