SurfaceView に問題があります。ビデオを表示するために必要です。透明な背景を配置して、ビデオの読み込み時に背景に黒い画面が表示されないようにし、ビデオの再生中にスクロールしても黒い線が表示されないようにします。私のアプリケーションは、instagram のようなビデオを表示します (同じスタイル)。
問題は、サーフェスビュー/ビデオがアクションバーの上に表示されることです。これは望ましくありません。問題が「setZOrderOnTop」であることはわかっていますが、それを削除すると、黒い背景とスクロールの問題が元に戻ります。それで、何か考えはありますか?
それが私のコードです:
//Video
Video.setZOrderOnTop(true);
final SurfaceHolder surfaceHolder = Video.getHolder();
surfaceHolder.setFixedSize(taillePreview, taillePreview);
surfaceHolder.setFormat(PixelFormat.TRANSPARENT);
surfaceHolder.addCallback(MainActivity.this);
助けてくれてありがとう。