Запись видео из микса SurfaceView и некоторого View - PullRequest
0 голосов
/ 26 ноября 2018

У меня есть 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 просмотра.

...