2013-03-21 93 views
7

我試圖在橫向模式下以全屏顯示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) 

回答

4

的標誌參數setFullscreenControlFlags是位掩碼,所以你應該做一個位或所有你想要的標誌,並用一組他們致電setFullscreenControlFlags而不是使用多個呼叫。

+2

只是FYI,還有一個方法'addFullscreenControlFlag',它允許您添加一個標誌而不清除其他標誌。 – 2013-03-25 21:24:02

+0

酷男....謝謝。 – 2014-02-22 19:25:40

相關問題