私はnetbeansIDE7.1.1を使用しています。アプリケーションにWebカメラから画像をキャプチャさせていますが、問題は、そのアプリケーションを最初に実行すると適切な出力が得られますが、同じアプリケーションを再度実行すると、このエラー:
java.io.IOException: Could not connect to capture device
javax.media.NoDataSourceException: Error instantiating class: com.sun.media.protocol.vfw.DataSource : java.io.IOException: Could not connect to capture device
at javax.media.Manager.createDataSource(Manager.java:1012)
なぜこれが起こっているのか誰か教えてもらえますか?
私のコードは:
/* Grab the default web cam*/
MediaLocator ml = new MediaLocator("vfw://0");
/* Create my data source */
DataSource ds = Manager.createDataSource(ml);
requestFormatResolution(ds);
/* Create & start my player */
Player p = Manager.createRealizedPlayer(ds);
p.start();
Component videoScreen = p.getVisualComponent();