Android : 在全屏模式下使用 exo 播放器时,灰色视图而不是屏幕的后退和主页按钮
Android : Grey View instead of back and home button of the screen when using exo player in full screen mode
在 exo 播放器中单击全屏按钮时出现问题
我用这段代码来制作全屏模式
activity?.window?.decorView?.systemUiVisibility = (View.SYSTEM_UI_FLAG_FULLSCREEN
or View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY
or View.SYSTEM_UI_FLAG_HIDE_NAVIGATION)
if ((activity as AppCompatActivity?)?.supportActionBar != null) {
(activity as AppCompatActivity?)?.supportActionBar?.hide()
}
activity?.requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE
val params =
first_channel_vp.layoutParams as RelativeLayout.LayoutParams
params.width = ViewGroup.LayoutParams.MATCH_PARENT
params.height = ViewGroup.LayoutParams.MATCH_PARENT
first_channel_vp.layoutParams = params
fullscreen = true
first_channel_vp.resizeMode = AspectRatioFrameLayout.RESIZE_MODE_FILL
提前致谢。
最后我通过删除
解决了问题
android:fitsSystemWindows="true"
来自 MainActivity
根视图,它工作得很好
在 exo 播放器中单击全屏按钮时出现问题
我用这段代码来制作全屏模式
activity?.window?.decorView?.systemUiVisibility = (View.SYSTEM_UI_FLAG_FULLSCREEN
or View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY
or View.SYSTEM_UI_FLAG_HIDE_NAVIGATION)
if ((activity as AppCompatActivity?)?.supportActionBar != null) {
(activity as AppCompatActivity?)?.supportActionBar?.hide()
}
activity?.requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE
val params =
first_channel_vp.layoutParams as RelativeLayout.LayoutParams
params.width = ViewGroup.LayoutParams.MATCH_PARENT
params.height = ViewGroup.LayoutParams.MATCH_PARENT
first_channel_vp.layoutParams = params
fullscreen = true
first_channel_vp.resizeMode = AspectRatioFrameLayout.RESIZE_MODE_FILL
提前致谢。
最后我通过删除
解决了问题android:fitsSystemWindows="true"
来自 MainActivity
根视图,它工作得很好