小编Ale*_*tko的帖子

Android 上的回声消除器

请分享您在 Android 上使用软件回声消除器的经验:

  1. 内置(我听说是在 v3.0 中出现的)
  2. Speex
  3. 实时时钟
  4. 等等。

audio android echo speex webrtc

2
推荐指数
1
解决办法
4257
查看次数

如何将原始相机数据转换为Android上的位图

我从库函数中获取rawData了类型的原始相机数据byte[],格式为RGBA,大小为640x480,每像素4个字节.我需要将其转换为位图并在屏幕上的ImageView中显示.

我所做的是以下内容:

byte[] JPEGData = convertToJpeg(rawData, 640, 480, 80);
Bitmap bitmap = BitmapFactory.decodeByteArray(JPEGData , 0, JPEGData .length);    
imageView.setImageBitmap(bitmap);
Run Code Online (Sandbox Code Playgroud)

其中convertToJpeg()功能是:

    public static byte[] convertToJpeg(byte[] buffer, int w, int h, int quality) {
        YuvImage yuv_image = new YuvImage(buffer, ImageFormat.NV21, w, h, null);

        Rect rect = new Rect(0, 0, w, h);
        ByteArrayOutputStream output_stream = new ByteArrayOutputStream();
        yuv_image.compressToJpeg(rect, quality, output_stream);

        Bitmap sourceBmp = BitmapFactory.decodeByteArray(output_stream.toByteArray(), 0, output_stream.size());
        Bitmap destBmp = Bitmap.createScaledBitmap(sourceBmp, (int) (w * 0.75), (int) (h * 0.75), …
Run Code Online (Sandbox Code Playgroud)

android bitmap format-conversion raw-data

2
推荐指数
1
解决办法
6005
查看次数

标签 统计

android ×2

audio ×1

bitmap ×1

echo ×1

format-conversion ×1

raw-data ×1

speex ×1

webrtc ×1