Форсировать ориентацию youTubePlayerFragment

У меня есть приложение, которое позволяет только портретную ориентацию. Я бы хотел, чтобы видео youtube было настроено на горизонтальную или горизонтальную ориентацию без полноэкранного просмотра. Я попытался повернуть фрагмент, содержащий видео, которое работает до некоторой степени (контейнер занимает форму пейзажа, но видео все еще воспроизводится в портретном режиме). Я НЕ МОЖЕТ настраивать действие на пейзаж, потому что мне нужно, чтобы остальная часть просмотра сохраняла его портретную макет.

Вот мой код для инициализации видео:

val youTubePlayerFragment = YouTubePlayerSupportFragment.newInstance() val transaction = childFragmentManager.beginTransaction() transaction.add(R.id.youtube_fragment, youTubePlayerFragment).commit() youTubePlayerFragment.initialize("API-KEY", object : YouTubePlayer.OnInitializedListener { override fun onInitializationSuccess(provider: YouTubePlayer.Provider, youTubePlayer: YouTubePlayer, b: Boolean) { // do any work here to cue video, play video, etc. youTubePlayer.setFullscreen(false) youTubePlayer.loadVideo("VID-ID") youTubePlayer.setPlayerStyle(YouTubePlayer.PlayerStyle.CHROMELESS) youTubePlayer.play() youtube_fragment.setRotation(90.toFloat()) youTubePlayer.addFullscreenControlFlag(YouTubePlayer.FULLSCREEN_FLAG_ALWAYS_FULLSCREEN_IN_LANDSCAPE) } override fun onInitializationFailure(provider: YouTubePlayer.Provider, youTubeInitializationResult: YouTubeInitializationResult) { Log.e("vid", "error playing video") } } ) 

    Открыть видео в новом режиме активности и силовой активности из манифеста? Когда ваше видео позволяет сказать landsacape, то это все, что угодно в ландшафте.

    Interesting Posts

    Изменение наблюдаемого при условии met – RxJava2

    Исключение, возникшее при использовании @Service в Котлине

    Котлин. Какое использование класса без тела?

    Котлинское преобразование объектов в объекты

    двойная запись: META-INF / myLibrary.kotlin_module

    как получить информацию, используя библиотеку волейбола в Котлине

    Как изменить исходный код для компиляции класса Kotlin с помощью настраиваемого плагина Intellij Idea

    Обоснованные дженерики в Scala 2.10

    Android Studio 3 не может построить фрагмент kotlin

    Kotlin java абстрактный класс IllegalAccessError

    Комната + кинжал 2. NPE

    Как добавить кнопку выхода в Android Studio на языке программирования Kotlin

    Ошибка теста блока привязки к андроидной ошибке Не удалось проанализировать параметры компилятора привязки данных. Params:

    Используя Kovenant от Kotlin, я продолжаю использовать повторяющийся код, используя Deferred

    Почему тексты не меняются в действии?

    Давайте будем гением компьютера.