我正在编写一个Android应用程序,用于捕获相机预览帧并将其转换为位图。以下是我的代码:
Camera.PreviewCallback previewCallback = new Camera.PreviewCallback()
{
public void onPreviewFrame(byte[] data, Camera camera)
{
try
{
BitmapFactory.Options opts = new BitmapFactory.Options();
Bitmap bitmap = BitmapFactory.decodeByteArray(data, 0, data.length);//,opts);
}
catch(Exception e)
{
}
}
};
mCamera = Camera.open();
mCamera.setPreviewCallback(previewCallback);
我开始预览后,回调函数被调用并返回数据,但是位图为空。
当我将字节数组转换为位图时,我做错了什么?