首页 > 解决方案 > 访问 USB 摄像头 Xamarin.Android

问题描述

我正在开发一个 Xamarin.Android 项目,我需要从连接到 android 设备的 USB 摄像头获取视频流以进行测试。现在,我使用 Android Open Source 项目中的 Camera2 API 来访问每个相机帧,但 API 调用:

CameraManager manager =
   (CameraManager)Android.App.Application.Context.GetSystemService(Context.CameraService);

foreach (string cameraId in manager.GetCameraIdList()){
  
  Console.WriteLine(cameraId); 
}

不返回连接到设备的 USB 摄像头。我已经尝试过这个 [1] 应用程序来搜索 USB 摄像头,并且设备正确地找到了它。我是否会通过调用来搜索可用设备CameraManger.GetCameraIdList()

谢谢。[1]:https ://play.google.com/store/apps/details?id=com.shenyaocn.android.usbcamera

标签: androidxamarinxamarin.androidcomputer-visionandroid-camera2

解决方案


推荐阅读