【发布时间】:2010-07-31 03:33:53
【问题描述】:
我正在编写一个应用程序来捕获相机预览帧并将其转换为 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);
在我开始预览后,回调被调用了数据,但位图为空。
将字节数组转换为BitMap时我做错了什么?
【问题讨论】:
-
与stackoverflow.com/questions/3338235/… 相同的问题(ATOW 未回答)