3
我想使用下面的代碼將我在onPreviewFrame中接收的byte []數據轉換爲jpeg。yuv.compressToJpeg不接受ByteArrayOutputStream?
ByteArrayOutputStream baos = new ByteArrayOutputStream();
YuvImage yuv = new YuvImage(data, ImageFormat.NV21, previewWidth, previewHeight, null);
yuv.compressToJpeg(new Rect(0, 0, previewWidth, previewHeight), 0, baos);
....
但我得到這個錯誤說
「的方法compressToJpeg(矩形,INT,OutputStream的)在類型YuvImage不適用於參數(矩形,INT,ByteArrayOutputStream)」
我在網上看到了很多使用ByteArrayOutputStream的代碼。我不知道爲什麼我得到這個錯誤。任何幫助?謝謝。