У меня есть 2 разных вида в моем фрагменте - 1. SurfaceView из библиотеки ArCore (я не могу его изменить) 2. и макет Frame (я рисую некоторые объекты на нем).
Итак,как я могу записать видео из смеси обоих видов?
Мой layout.xml
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<fragment
android:id="@+id/arFragment"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
/>
<FrameLayout
android:id="@+id/frameLayout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintLeft_toLeftOf="@+id/arFragment"
app:layout_constraintRight_toRightOf="@+id/arFragment"
app:layout_constraintTop_toTopOf="@+id/arFragment"
app:layout_constraintBottom_toBottomOf="@+id/arFragment"
/>
</android.support.constraint.ConstraintLayout>
В настоящее время у меня есть возможность записывать видео только из SurfaceView (MediaRecorder) или толькозапись на весь экран (по MediaProjection).Но мне не нужно захватывать весь экран.Мне нужно только 2 просмотра.