android - 访问 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
解决方案
推荐阅读
- python - 让 size() 或 groupby & count 跨所有列工作
- elf - 在 elf 文件的注释部分修改 build-id
- azure - Azure AD - 在令牌 SPA 应用程序中返回角色和组
- java - 使用xml配置将依赖项注入Spring-Boot中的@RestController
- python - 从文件中获取不同的字符串并写入 .txt
- java - 将 TDD 重构为一系列测试
- python - 如何在函数中分离熊猫数据框中的文本数据
- javascript - 如何让多个 css 动画在 javascript 中播放?
- c++ - 在 OSX (XCode) 和 Windows (Visual Studio) 上存储 Unicode 字符串的区别
- ios - 是否有机会确定是否在 UITextView 中点击了空白空间?