我已经使用 java 语言开始了一个新的视频流项目。我会把你放在我的两个问题的范围内,但现在请注意,我会问你关于视频捕获和检测的问题,而不是发送视频。
1-我已经下载了 jmf studio 和 registry 。jmf regestry .jfm 注册表中的问题无法检测到我的 pc cam。我怎样才能检测到它,或者正如我所读的那样,可以将 jmf.properties 放在哪里可以很好地运行注册表。
2-当我继续编写java代码时,我用这段代码来检测凸轮:
Vector<CaptureDeviceInfo> list = CaptureDeviceManager.getDeviceList ( new
YUVFormat() );
// Iterating list
for(CaptureDeviceInfo temp : list){
// Checking whether the current device supports VfW
// VfW = Video for Windows
if(temp.getName().startsWith("vfw:")){
System.out.println("Found :
"+temp.getName().substring(4));// Selecting the very first device that supports VfW
cam = temp;
System.out.println("Selected :
"+cam.getName().substring(4));
break;
}
}
System.out.println("Put it on work!...");
// Getting the MediaLocator for Selected device.
// MediaLocator describes the location of media content
locator = cam.getLocator();///
这只是一个快照,现在看,因为没有设备可以检测到定位器保持为空,现在我的问题是 jmf 注册表和任何将使用此功能来检测设备的项目之间存在关联。抱歉这个长长的问题。
注意:当我尝试在堆栈溢出或其他没有成功的情况下建立的这个问题的所有答案时,我不得不问它一个收获。