Я работаю над проектом Android, где у меня есть фрагмент, который транслирует канал. Я использую media3.ui.player в качестве VideoView. В режиме портрета нет проблем, но когда я переключаюсь в режим полноэкранного режима, я хочу, чтобы видео было полноэкранным, но когда я пробую все пути, внизу всегда есть место. Я старался подходить, заполнить и увеличить, я создал отдельную макет для ландшафтного режима и установил свойства высоты и обертывания в соответствии с родителями. Но внизу есть разрыв. Как я могу устранить этот пробел? < /P>
-------------------------------------------
//changes screen orientation
private fun toggleFullscreen() {
if (isFullscreen) {
// Normal moda qayıt
requireActivity().window.decorView.systemUiVisibility = View.SYSTEM_UI_FLAG_VISIBLE
requireActivity().requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED
isFullscreen = false
} else {
// Fullscreen mod
playerView.resizeMode = AspectRatioFrameLayout.RESIZE_MODE_ZOOM
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
// For API level 30 and above
requireActivity().window.setDecorFitsSystemWindows(false)
requireActivity(). window.insetsController?.let { controller ->
controller.hide(WindowInsets.Type.systemBars())
controller.systemBarsBehavior =
WindowInsetsController.BEHAVIOR_SHOW_TRANSIENT_BARS_BY_SWIPE
}
} else {
// For earlier API levels
@Suppress("DEPRECATION")
requireActivity(). window.decorView.systemUiVisibility = (
View.SYSTEM_UI_FLAG_FULLSCREEN or
View.SYSTEM_UI_FLAG_HIDE_NAVIGATION or
View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY
)
}
}
requireActivity().requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE
isFullscreen = true
}
Подробнее здесь: https://stackoverflow.com/questions/796 ... d-goes-int
Как я могу заставить видео -контейнер забрать полный экран, когда Android входит в режим полноэкранного режима? ⇐ Android
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Android: заставить приложение входить/выходить из полноэкранного режима по требованию
Anonymous » » в форуме Android - 0 Ответы
- 20 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Скрыть кнопку полноэкранного режима в видео html5 в Safari с помощью Shadow dom
Anonymous » » в форуме CSS - 0 Ответы
- 31 Просмотры
-
Последнее сообщение Anonymous
-