ビデオコールのレイアウトを作成してこの問題に直面しました swithcカメラ、ミュート、エンドコール、およびいくつかの情報のためにsurfaceView上にimageViewとボタンのいくつかを追加したいのですが、これは私のxmlです。android add view over surfaceView
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<org.webrtc.SurfaceViewRenderer
android:id="@+id/preview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:id="@+id/rind"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="match_parent">
<!-- here my ImageView and button -->
</LinearLayout>
</RelativeLayout>
私はカントSE、これを実行するとSurfaceViewRendererは今surfaceView
を拡張私のカメラSurfaceViewと私は私のSurfaceViewRendererのための赤い背景を追加し、私のカメラのディスプレイなしで表示されます私はちょうど検索し、私は見つけたmySurfaceView.setZOrderOnTop(true);
私はそのカメラの表示を追加するが、私は私のビュー(ミュート、終了呼び出し...)
も私はちょうど私がglsurfaceview
BUを試してみました私はsurfaceView
を使用する前にこの
のようなレイアウトを作りたい
mySurfaceView.setZOrderMediaOverlay(true);
mySurfaceView.getHolder().setFormat(PixelFormat.TRANSPARENT);
何の効果
を試していませんトンその同じと私は、これはあなたを助ける、この希望をお試しくださいglsurfaceview