gpt4 book ai didi

java - 为什么我收到 IllegalArgumentException : Unsupported channel configuration?

转载 作者:行者123 更新时间:2023-12-01 17:07:51 29 4
gpt4 key购买 nike

我正在使用 AudioRecord 从 Android 上的耳机插孔收集音频数据,如下所示:

int frequency = 44100;
int channelConfiguration = AudioFormat.CHANNEL_OUT_MONO;
int audioEncoding = AudioFormat.ENCODING_PCM_16BIT;

int bufferSize = AudioRecord.getMinBufferSize(frequency, channelConfiguration, audioEncoding);
AudioRecord audioRecord = new AudioRecord(MediaRecorder.AudioSource.MIC, frequency, channelConfiguration, audioEncoding, bufferSize);
audioRecord.startRecording();

但是,我收到一条错误消息

java.lang.IllegalArgumentException: Unsupported channel configuration.

我在网上没有找到任何有用的信息,所以我想知道其他人是否也遇到过这个问题。

最佳答案

我不知道这是否是CaseyB的意思,但我将AudioFormat.CHANNEL_OUT_MONO更改为AudioFormat.CHANNEL_IN_MONO。这使得错误消失。

关于java - 为什么我收到 IllegalArgumentException : Unsupported channel configuration?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24620341/

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