Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将字节[]转换为位图时返回null_Java_Android_Bitmap_Camera - Fatal编程技术网

Java 将字节[]转换为位图时返回null

Java 将字节[]转换为位图时返回null,java,android,bitmap,camera,Java,Android,Bitmap,Camera,我想从Android设备摄像头中获取帧。我使用链接从CameraTest.java文件中找到了答案: 我编辑了里面的代码 public synchronized void onPreviewFrame(byte[] data, Camera camera{ Bitmap bitmap = BitmapFactory.decodeByteArray(data, 0, data.length); } 但我每次都得到位图值'null'。我如何解决这个问题。 或者我如何从相机中获取帧并存储到

我想从Android设备摄像头中获取帧。我使用链接从CameraTest.java文件中找到了答案:

我编辑了里面的代码

public synchronized void onPreviewFrame(byte[] data, Camera camera{
   Bitmap bitmap = BitmapFactory.decodeByteArray(data, 0, data.length); 
}
但我每次都得到位图值'null'。我如何解决这个问题。
或者我如何从相机中获取帧并存储到位图中并上传该位图。

AFAIK
BitmapFactory。decodeByteArray
不理解“原始”格式。。。您使用
setPreviewFormat
设置了什么?什么是“原始”格式?实际上我想要相机的帧。我已经使用了我提到的java文件,但我不知道如何从相机中获取帧并将其放入位图来存储帧。要从相机中获取帧并将其放入位图,请不要这样做。。。直接对数据进行操作。。。位图对于像相机预览这样的任务来说太重了,但是我想要上传到服务器的相机帧,它会非常的滞后。。。发送原始数据并在服务器上处理。。。但即使发布简单的原始数据也会滞后