我目前正在做一个项目,我需要访问内置相机(软件将在平板电脑上运行),流式传输相机显示的内容,并允许用户从流中拍照。我有一个版本,我试图在我的笔记本电脑上完成它的内置摄像头工作。主要区别在于笔记本电脑使用的是 Windows XP,而平板电脑使用的是 Windows 7。
在平板电脑上运行该软件时出现异常(经过一些研究,似乎异常是由未找到 WIA 设备引起的)。内置相机是否可能不兼容 WIA?该设备确实在设备管理器中显示为 USB 摄像头设备,但与笔记本电脑上的摄像头不同,我无法直接访问它。我必须使用平板电脑制造商安装的第 3 方软件才能让相机正常工作。
有没有人遇到过类似的问题?我必须相信,如果平板电脑制造商可以做我需要的事情,我应该能够做类似的事情。
还有可以访问相机的 Windows Portable Device API,但它似乎是用 C++ 编写的,没有 .NET 包装器。有谁知道一个简单的教程,告诉我如何让 .NET 很好地使用它?编辑:刚刚尝试过的 WPD 也没有列出任何设备。我开始觉得这台相机不存在。
任何知识/资源指针将不胜感激。(到目前为止,谷歌已经找到了同样的几篇文章,无论我以哪种方式解决问题)