gpt4 book ai didi

java - 无法通过 JMF 检测捕获设备(网络摄像头)

转载 作者:行者123 更新时间:2023-11-30 05:13:20 25 4
gpt4 key购买 nike

我正在使用 JMF 操作我的网络摄像头。我的 USB 网络摄像头与 JMF 完美配合,但是我在 JMStudio 中使用它,当我从我的 java 代码进行此调用时

deviceListVector = CaptureDeviceManager.getDeviceList( null );

我的 USB“网络摄像头”已被检测到,但是当我尝试在笔记本电脑上检测网络摄像头时,它没有检测到任何设备。

如何从 JMF API 正确检测笔记本电脑的网络摄像头及其格式?

最佳答案

  1. 确保您使用的系统包含所有必需的文件,例如在 Windows 上它需要某些 dll。最简单的方法是使用安装程序。
  2. 正确安装 JMF 后,运行 JMFRegistry?,检测摄像机,然后注册和/或保存结果。 (在 Vista 中,您需要以管理员身份运行它才能工作)
  3. 代码现在应该返回设备列表。假设代码已将 jmf.jar 添加到其项目文件中。

您可能对替代方案感兴趣: http://en.wikipedia.org/wiki/Java_Media_Framework#AlternativesFMJ project是一个被设计为与 API 兼容的(尚未实现所有功能)并进行动态设备检测。

关于java - 无法通过 JMF 检测捕获设备(网络摄像头),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2570944/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com