我正在使用单个GLSurfaceView来渲染本地和远程视频。 因此无法自定义本地视频视图。我需要在单独的GLSurface中呈现本地和远程视频。
现在我在GLSurfaceView下方使用本地和远程视频渲染。
<android.opengl.GLSurfaceView
android:id="@+id/glview_call"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"/>
我需要分别在@+id/local_video
和@+id/remote_video
中的远程视图中显示本地视图。
<android.opengl.GLSurfaceView
android:id="@+id/local_video"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"/>
<android.opengl.GLSurfaceView
android:id="@+id/remote_video"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"/>
答案 0 :(得分:0)
Webrtc团队更新了他们的项目。克隆了最新的代码。他们分别维护每个视图(远程和本地)。检查最新的ApprtcDemo代码。