В Android, можно ли менять камеру (спереди назад) и продолжать запись?

Это мой вопрос :). Если я начну запись с использованием Front Camera с MediaRecorder, а затем переключитесь на заднюю камеру, можно ли продолжать запись с использованием того же видеофайла? Кроме того, можно ли одновременно записывать обе камеры?

Вы можете сделать это на Nexus9 с помощью камеры2 api. (Nexus5 не может одновременно открывать 2 камеры)

  • Создайте 2 контекста Gl (Shared) и 2 буфера текстур.
  • Создайте TextureView для предварительного просмотра.
  • Создайте MediaRecoder для записи.
  • Откройте переднюю и заднюю камеры.
  • Сделайте повторный запрос, что целью вывода является буфер текстуры.
  • Выделите сцену двумя текстурами на поверхность TextureView для каждого кадра.
  • Выполните сцену с двумя текстурами на поверхность MediaRecoder для каждого кадра.

Вы можете переключиться на каждую камеру, изменив объект рендеринга. Вы также можете отображать оба изображения в одном видео с помощью альфа-смешивания, преобразования, масштабирования и т. Д. На 30 кадров в секунду

Intereting Posts
XMLResourceParser, я не уверен, как читать XML, который у меня есть Уменьшение размера видеофайла MediaMuxer (повторное сжатие, уменьшение разрешения) Вызов метода onClickListener Android Studio: «Предупреждение libpng: iCCP: не распознавание известного профиля sRGB, который был отредактирован» Получение java.lang.ClassCastException: android.os.BinderProxy каждый раз, когда я объявляю и запускаю две службы КоординаторLayout не заходит за строку состояния даже с окномTranslucentStatus и fitsSystemWindows Как установить общее проверяемое поведение во всех группах в NavigationView? Используя Android SDK, я не вижу EXIF ​​в своих JPEG-файлах Проблема с фоном EditText (андроид) Отображение файла формы и файла OSM в android в качестве карты Я использую listview add / remove footer для перекрестного приложения listview в версии Android 4.3? Как получить журналы сбоев Android? Изображение повернулось после уменьшения размера растрового изображения EdgeEffect в AppBarLayout Работает ли Android JobScheduler или GCM JobScheduler после задания обновления?