Deaktivieren Sie Vollbild bei youtube-api
Habe ich eine app mit Fragmenten und in diesen Fragmenten habe ich frame-layout, in das ich hinzufügen YouTubePlayerSupportFragment. Aber wenn ich auf Vollbild dann diese Ausnahme wird geworfen:
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.Beispiel.xxx/com.Beispiel.xxx.MainActivity}: java.lang.IllegalArgumentException: Keine anzeigen finden für id 0x7f040039 (com.Beispiel.xxx:id/frame_youtube) für fragment YouTubePlayerSupportFragment{4282a068 #11 id=0x7f040039}
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich Stand vor dem gleichen Problem und fand einen Weg, es zu handhaben, die für mich gearbeitet. In der
OnInitializedListener()
für das fragment, ich mache Folgendes:Und ich habe immer noch ein Fehler da ich die YouTubeStandalonePlayer mit meiner ganzen Bildschirm, so dass ich gelöst, dass durch den Aufruf
in meinem
OnPause()
für die Aktivität. Denken Sie nur daran kommen Sie nicht zurück zu, wo Sie Weg verließen, wenn Sie Ihre Nutzer auf die Schaltfläche "zurück". Man könnte auch senden, dass die Nutzer auf die YouTube-app über die Absicht, dies war nicht erforderlich, dass diefinish()
in OnPause wenn ich es getestet, aber nicht für meine Bedürfnisse als auch die standalone-player.Edit: Wenn Sie entfernen möchten, die Taste für den Vollbildmodus, können Sie auch einfach die Spieler im Stil wie diese:
Oder Sie können einfach deaktivieren Sie es, indem Sie 1 Zeile: