我已经使用java语言开始了一个新的视频流项目。我会把你放在我的两个问题的范围内,但现在就知道我会问你有关视频捕获和检测的信息,而不是发送视频。
1 - 我已经下载了jmf工作室和注册表。 jmf regestry .jfm注册表中的问题无法检测到我的PC凸轮。我可以检测到它,或者正如我读到的那样,可以放置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注册表和通常任何将使用此功能来检测设备的项目之间的相关。抱歉这个长问题。
注意:当我尝试这个问题的所有答案时,我已经建立了堆栈溢出或其他没有成功的问题,我被迫要求它获得收益。