iMD*_*oid 13 video android android-layout android-camera android-camera2
我正在尝试实现自定义相机来录制视频.我已经关注了这个样本,它运行正常.
现在,我想通过按钮点击添加"切换摄像头"功能.即使在录制视频时,也应该能够在前/后摄像头之间切换.
因此,请帮助我知道它是否可能?
1.如果是,那么如何?
如果没有那么请建议一些解决方法?
一些示例代码或链接将非常有用......
注意:我一直在谷歌上搜索它,发现一些StackOverFlow的答案就像
但是,当录制视频时,这些都没有提供切换相机的便利.
请帮忙.
代码与此示例相同.这是Camera2 API.
就我而言,那个摄像头是设备,@Selvin解释了前置和后置摄像头是不同的设备。现在让我从头开始,
某些设备具有自己的功能,您可以在视频录制期间切换相机。例如Nexus 9。有关更多详细信息,请参阅此问题。
另一种方法是使用MediaRecorder。您可以像这个问题的答案一样实施。使用MediaRecorder android时如何在前后摄像头之间切换?
我对此没有更多想法,但如果您想这样做,请这样做:-
1. 当您使用后置摄像头录制视频并切换到前置摄像头时,然后将该视频临时保存在本地并使用前置摄像头加星。
2.现在停止视频录制,然后将这两个文件合并并另存为单个文件..
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();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11756 次 |
| 最近记录: |