gpt4 book ai didi

android - 在 Android 中,是否可以更改相机(从前到后)并继续录制?

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:48:38 25 4
gpt4 key购买 nike

这是我的问题:)。如果我使用带有 MediaRecorder 的前置摄像头开始录制,然后切换到后置摄像头,是否可以使用相同的视频文件继续录制?另外,是否可以同时录制两个摄像头?

最佳答案

您可以在 Nexus9 上使用 camera2 api 执行此操作。(Nexus5不能同时开启2个摄像头)

  • 创建 2 个 Gl 上下文(共享)和 2 个纹理缓冲区。
  • 创建用于预览的 TextureView。
  • 创建用于录制的 MediaRecoder。
  • 打开前后摄像头。
  • 重复请求输出目标是纹理缓冲区。
  • 为每一帧将具有 2 个纹理的场景渲染到 TextureView 的表面。
  • 为每一帧将具有 2 个纹理的场景渲染到 MediaRecoder 的表面。

您可以通过更改渲染对象来切换到每个相机。您还可以使用 alpha 混合、变换、缩放等以 30fps 在同一视频中渲染两个图像

关于android - 在 Android 中,是否可以更改相机(从前到后)并继续录制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22508276/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com