gpt4 book ai didi

Android - 录音 - 采样率

转载 作者:行者123 更新时间:2023-11-29 00:23:36 28 4
gpt4 key购买 nike

我开发了一款安卓游戏,使用 Audio Record 获取麦克风输入。

可以看一下https://play.google.com/store/apps/details?id=fixappmedia.micro

问题是我正在使用以下函数来获取手机上可用的采样率:

public int getValidSampleRates() {
int r=8000;
for (int rate : new int[] {8000,11025,16000,22050,44100}) { // add the rates you wish to check against
int bufferSize = AudioRecord.getMinBufferSize(rate, AudioFormat.CHANNEL_CONFIGURATION_MONO, AudioFormat.ENCODING_PCM_16BIT);
if (bufferSize > 0) {
r= rate;
}
}
return r;
}

我最初在我的手机 (Samsung Galaxy Vibrant) 上对其进行了测试,它运行良好......但今天我在 Samsung Galaxy Ace 上对其进行了测试,但采样率不起作用......

有什么想法吗?

最佳答案

我是录音应用程序 (Hi-Q MP3 Voice Recorder) 的开发者,我发现所有手机都支持 44100 Hz、48000 Hz 或两者。

查看您的代码,您漏掉了 48000。

关于Android - 录音 - 采样率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21420959/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com