[英]Using AudioTrack to EQ a .WAV file?
我需要進行一些EQing並為.wav文件應用數字效果。 有什么方法可以從下面的“緩沖區”中提取單個PCM樣本值來執行一些EQ /處理? AudioTrack是執行此操作的正確方法嗎?
private void playSound() {
audioTrack.play();
double input = 0;
int bufferSize = 512;
byte[] buffer = new byte[bufferSize];
InputStream inputStream = getResources().openRawResource(R.raw.wave);
try {
while((input = inputStream.read(buffer)) != -1)
audioTrack.write(buffer, 0, input);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.