2010-11-23 18 views
2

2つの異なるスレッドでカメラを使用しようとしています.1つのスレッドでプレビューを表示しています。また、他のスレッドでは、rgb値を計算するためのプレビューからデータを取得しています。各プレビューフレームで、私が2つのスレッドでカメラを使用しようとしているときに、エラー "ロックされたカメラを使用しようとする"というエラーが表示されました。ロックを解除して2つのスレッドのカメラをロックしようとしましたが、これで私を助けてください。アンドロイドの2つの異なるスレッドでカメラを使用する

答えて

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

使用は、第2のスレッドへのアクセスに、最初のスレッドのonPreviewFrameのプレビューフレームからのデータを、データをコピーするには上記のようなものではなく、すべてのデータを取得するためにカメラ

+0

のいずれかの機能にアクセスしますフレームをビデオプレビューで、私はループ内のsetPreviewCallbackとonPreviewフレームを設定する必要がありますか? – srikanth

関連する問題