如何在csipsimple中将默认分配的摄像头更改为背面摄像头?

时间:2016-03-07 12:29:35

标签: android android-ndk

我正在开发一个现场服务支持的Android应用程序,并使用CSipSimple 我只想使用后置摄像头,因为我的应用程序中不需要前置摄像头 问题是应用程序默认分配前置摄像头 我是一个更新鲜,不熟悉ndk 谁能告诉我如何将默认分配的摄像头设置为前置摄像头?

1 个答案:

答案 0 :(得分:0)

不确定您是否可以更改“默认”相机,或者为什么您需要更改。当您启动相机活动时,您可以检查CameraInfo,其中整数是后置摄像头,然后从那里可以打开相机。有点像这样:

int backCamera = Camera.CameraInfo.CAMERA_FACING_BACK;
Camera mCamera = Camera.open(backCamera);

这不会完全改变“默认”,但会使用背面镜头而不是正面镜头打开相机。

或者你可以做到这一点,但通过前置摄像头

int frontCamera = Camera.CameraInfo.CAMERA_FACING_FRONT;

对不起,我不确定你真正想从哪个相机上面的问题。