Android - VideoView - при переходе в полноэкранный режим изображения исчезают
Когда я воспроизводю видео на VideoView, все мои виды сверху исчезают. Я в полноэкранном режиме.
getWindow().getDecorView().setSystemUiVisibility(
View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
| View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_FULLSCREEN
| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);
Если я отключу полноэкранный режим или приостановлю видео, все мои просмотры будут видны. Даже если тост виден, мой вид виден, когда тост виден.
Я на Android 4.4.4.
Я уже пытался создать FrameLayout, включающий все виды переднего плана, и вывести его на передний план, когда я начну воспроизводить видео.
bgVideoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
mp.setLooping(true);
bgVideoView.start();
foregroundLayout.bringToFront();
}
});
Я тоже пробовал bgVideoView.setZOrderOnTop(false)
Мой XML похож
<FrameLayout>
<VideoView/>
<FrameLayout of my foreground views/>
</FrameLayout>
1 ответ
Я нашел работу вокруг. Мне просто нужно было активировать опцию в настройках разработчика под названием "Отключить наложения HW".