我尝试使用JMF使用我的Mac相机捕捉图像。但是下面代码的结果显示我没有可用的设备。
Vector v = CaptureDeviceManager.getDeviceList(null);
System.out.println("size = " + v.size());
Mac是否允许JMF控制其相机? 我该如何解决?
答案 0 :(得分:1)
AFAIR JMF只能处理高达640 x 480像素的相机分辨率。因此,如果不检测/支持现代相机,我很不会感到惊讶,因为现代相机很久以前就超过了那个分辨率。
解决方案可能是不使用Sun在十多年前放弃的API。它在当时是一个很棒的API,但是时代变了,而且......它没有。
Media
的MediaPlayer
来源是否可以是摄像机。