0
我在Android应用程序中录制了一些音频,现在我想知道这是我得到的示例值。由于记录是以字节为单位的,我想将其转换为int或浮点数,以便比较信号电平。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();
}
谁能告诉我我在doint错了吗?
非常感谢。
为什么它更容易使用整数,而不是字节? –
这是编译吗? – Thilo
@LeonardoHerrera我正在将信息写入一个文件中,我打算稍后进行分析,字节只是我不能分析的奇怪符号。用整数至少我有一些我认为会降低频率或声音意图的值。 –