我需要创建一个可以在另一个程序的同时使用网络摄像头的程序。 所以我使用Sarxos Webcam-capture。
我试着像这样玩锁:
webcam.getLock().unlock();
或者
webcam.getLock().disable();
但我的程序或其他程序丢失了网络摄像头或只是崩溃。
崩溃的StackTrace:
com.github.sarxos.webcam.WebcamException:无法执行任务 在com.github.sarxos.webcam.WebcamProcessor $ AtomicProcessor.process(WebcamProcessor.java:72) 在com.github.sarxos.webcam.WebcamProcessor.process(WebcamProcessor.java:140) 在com.github.sarxos.webcam.WebcamTask.process(WebcamTask.java:46) 在com.github.sarxos.webcam.ds.cgt.WebcamOpenTask.open(WebcamOpenTask.java:20) 在com.github.sarxos.webcam.Webcam.open(Webcam.java:271) 在webcam.webcam.MyRunnable.run(DetectMotion.java:70) 在java.lang.Thread.run(Thread.java:745) 引起:com.github.sarxos.webcam.WebcamException:无法启动本机抓取器! 在com.github.sarxos.webcam.ds.buildin.WebcamDefaultDevice.open(WebcamDefaultDevice.java:330) 在com.github.sarxos.webcam.ds.cgt.WebcamOpenTask.handle(WebcamOpenTask.java:38) 在com.github.sarxos.webcam.WebcamProcessor $ AtomicProcessor.run(WebcamProcessor.java:81) 在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617) ......还有1个
有人有想法吗?