我正在创建一个应用程序来读取实时流视频的网络摄像头并获得以下异常。
我已经在Tomcat lib目录中添加jmf.jar
并在我的项目中添加依赖项,并将所有jmf dll文件添加到\bin
文件夹中。
任何人都可以帮助我为什么会发生这种异常吗?
javax.media.NoDataSinkException:
Cannot find a DataSink for: com.sun.media.multiplexer.BasicMux$BasicMuxDataSource@788315
以下是创建DataSink和处理器的代码
Processor processor = Manager.createRealizedProcessor(processorModel);
DataSource outputDataSource = processor.getDataOutput();
MediaLocator destination = new MediaLocator("F:\\Wildlife.wmv");
DataSink dataSink = Manager.createDataSink(outputDataSource, destination);
dataSink.open();
F:\ Wildlife.wmv是录制文件保存的位置。