拍照后Camera.release()被阻止了

时间:2014-12-05 15:55:42

标签: android android-camera

拍摄照片后,我使用函数release()来结束图像捕获操作。

在某些设备上,此功能会阻止UI线程1-12秒。

mCamera.takePicture(null, null, null, new Camera.PictureCallback() {

            @Override
            public void onPictureTaken(final byte[] data,
                    Camera camera) {

                    //Img process code (...)

                    Log.e("release","Start");//O second
                    mCamera.release();
                    Log.e("release","End"); //+ 12 second        


            }

}

例如在星系标签4中,前置摄像头被锁定1秒钟,后置摄像头被挡住12秒钟。

有什么想法吗?

0 个答案:

没有答案