首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android -在录制视频时在前后摄像头之间切换

Android -在录制视频时在前后摄像头之间切换
EN

Stack Overflow用户
提问于 2017-08-02 12:42:57
回答 2查看 16.7K关注 0票数 16

我正在尝试实现自定义相机来录制视频。我一直在跟踪这个样本,它运行得很好。

现在,我想添加一个按钮点击“切换相机”的功能。它应该能够之间的切换之间的前/后相机,即使是在视频被记录。

因此,请帮助我知道这是否可能??

1.如果是,那怎么做??

2.如果不是,请建议一些解决办法??

一些示例代码或链接将非常有用.

注意:,我一直在谷歌上搜索,发现了一些StackOverFlow的答案,比如

Android Camera2 API切换后摄像头

Android:点击按钮时切换摄像头

但是,当视频被录制时,所有这些都没有给提供切换摄像头的便利,

,救命,

代码与这个样本相同。它是Camera2 API

EN

回答 2

Stack Overflow用户

发布于 2017-08-10 12:33:05

就我而言,相机是设备,@Selvin解释说前后摄像头是不同的,devices.Now让我从一开始就开始,

有些设备有自己的功能,你可以切换相机在视频中是recording.like,,Nexus 9欲知更多详情,请参阅此问题。

使用MediaRecorder.的另一种方法你可以像这个问题的答案那样来实现。在使用MediaRecorder安卓系统时,如何在前后摄像头之间切换?

我不知道这件事,但如果你想这样做,那就这样做:-

  1. 当您使用后摄像机录制视频,并切换到前面的摄像机,然后临时保存该视频在本地和明星与前面的相机。
  2. 现在停止录像,然后标记这两个文件,并保存为单个文件。
票数 5
EN

Stack Overflow用户

发布于 2017-08-02 12:59:55

代码语言:javascript
运行
复制
camera = Camera.open(currentCameraId);
// Pass 0 And 1 currentCameraId
setCameraDisplayOrientation(CameraActivity.this, currentCameraId, camera);
try {

    camera.setPreviewDisplay(previewHolder);
} catch (IOException e) {
    e.printStackTrace();
}
camera.startPreview();
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45461226

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档