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我正在將信息寫入一個文件中,我打算稍後進行分析,字節只是我不能分析的奇怪符號。用整數至少我有一些我認爲會降低頻率或聲音意圖的值。 –