2013-03-21 17 views
7

Ich versuche, youtube player im Vollbildmodus im Querformat anzuzeigen, aber es funktioniert nicht. Ich habeYotubePlayerSupportFragment Vollbildansicht im Querformat

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

Aber Ausnahme kommt:

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) 

Antwort

4

Der Parameter flags zu setFullscreenControlFlags eine Bitmaske ist, so sollten Sie eine bitweise tun OR aller Flags, die Sie wollen und stellen Sie sie mit einem einzigen Rufen Sie an, anstatt mehrere Anrufe zu verwenden.

+2

Nur FYI, es gibt auch eine Methode 'addFullscreenControlFlag', mit der Sie ein einzelnes Flag hinzufügen können, ohne die anderen zu löschen. –

+0

Cooler Mann .... danke. –