1
VideoViewでビデオを再生すると、その上にあるすべてのビューが消えます。私はフルスクリーンモードです。Android - 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();
}
});
私はまた私のXMLは、私は周りの仕事を見つけた
<FrameLayout>
<VideoView/>
<FrameLayout of my foreground views/>
</FrameLayout>