setFullscreenControlFlags

setFullscreenControlFlags

我正在尝试在横向模式下以全屏显示youtube播放器,但无法正常工作。
我放

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的flags参数是一个位掩码,因此您应该对所需的所有标志进行按位“或”运算,并通过一次调用setFullscreenControlFlags来设置它们,而不是使用多个调用。

关于android - YotubePlayerSupportFragment横向模式下的全屏 View ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15545439/

10-08 20:36