2010-11-23 86 views
2

我想在两个不同的线程中使用相机,在一个线程中我正在显示预览,在另一个线程中我从预览中获取数据以计算rgb值在每个预览帧中,当我尝试在两个线程中使用相机时,它给了我一个错误“试图使用锁定的相机”,我试图通过锁定和解锁两个线程的相机,但我没有工作,任何人都可以请帮助我解决这个问题。在两个不同的线程中使用相机android

回答

2
 cameraFeed = new byte[data.length]; 
    System.arraycopy(data, 0, cameraFeed, 0, data.length); 

使用类似上述的数据从预览框在第二线程访问复制第一个线程onPreviewFrame,然后数据,而不是访问相机

+0

的任何函数来获取所有数据在视频预览中的帧,需要我在一个循环中设置setPreviewCallback和onPreview帧? – srikanth 2010-11-25 06:28:08

相关问题