我正在一个 Android 应用程序中录制一些音频,现在我想知道这就是我得到的样本的价值。由于记录以字节为单位,我想将其转换为整数或浮点数,以便更轻松地比较信号电平。
我正在尝试使用此脚本执行此操作,但它不起作用:
byte data[] = new byte[bufferSize];
read = recorder.read(data, 0, bufferSize);
int dataInt[]= new int[bufferSize];//To convert into int
for (int j=0; j<bufferSize ; j++)
{
dataInt[j]=data[j].intValue();
}
谁能告诉我我做错了什么?
非常感谢。