C# 如何使用xamarin android打开前置摄像头
我想在我的应用程序中打开我设备的前摄像头进行面部验证,标题为“为摄像头微笑”。如何操作,目前我正在获取后摄像头默认设置,如何更改为前摄像头并隐藏后摄像头选项 请帮帮我 这是我打开相机的代码C# 如何使用xamarin android打开前置摄像头,c#,xamarin.forms,xamarin.android,front-camera,C#,Xamarin.forms,Xamarin.android,Front Camera,我想在我的应用程序中打开我设备的前摄像头进行面部验证,标题为“为摄像头微笑”。如何操作,目前我正在获取后摄像头默认设置,如何更改为前摄像头并隐藏后摄像头选项 请帮帮我 这是我打开相机的代码 Intent intent = new Intent(MediaStore.ActionImageCapture); StartActivityForResult(intent, 0); 据我所知,您必须遍历与摄像机标识符匹配的可用硬件设备 所以答案是: Camera.CameraInfo camI
Intent intent = new Intent(MediaStore.ActionImageCapture);
StartActivityForResult(intent, 0);
据我所知,您必须遍历与摄像机标识符匹配的可用硬件设备 所以答案是:
Camera.CameraInfo camInfo = new Camera.CameraInfo ();
for (int i = 0; i < Camera.NumberOfCameras; i++) {
Camera.GetCameraInfo (i, camInfo);
if (camInfo.Facing == CameraFacing.Front){
try {
return Camera.Open(i);
} catch (Exception e) {
// log or something
}
}
}
return null;
Camera.CameraInfo camInfo=new Camera.CameraInfo();
对于(int i=0;i
xamarin论坛上也有一个问题,似乎给出了类似的方法,这段代码有什么问题?@Saadi我想打开前面的摄像头我得到了一个例外,返回摄像头。open(I)@JoeLv MSFT我正在修复这个异常