2013-03-21 8 views
7

Manzara modunda tam ekran modunda youtube oynatıcısını göstermeye çalışıyorum ama çalışmıyor. Ben YotubePlayerSupportFragment manzara modunda tam ekran görünümü

player.setFullscreenControlFlags(YouTubePlayer.FULLSCREEN_FLAG_CONTROL_ORIENTATION); 
player.setFullscreenControlFlags(YouTubePlayer.FULLSCREEN_FLAG_ALWAYS_FULLSCREEN_IN_LANDSCAPE); 

koymak Ama istisna geliyor:

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) 

cevap

4

setFullscreenControlFlags için bayraklar parametresi bir bit maskesi, yani bir bit yapmak VEYA istediğiniz tüm bayraklar ve tek onları belirlesin Birden çok çağrı yapmak yerine setFullscreenControlFlags numaralı telefonu arayın.

+2

Sadece FYI, başkalarını temizlemeden tek bir bayrak eklemenize izin veren 'addFullscreenControlFlag' yöntemi de vardır. –

+0

Harika adam .... teşekkürler. –