Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Emulator支持哪些音频编码?_Android - Fatal编程技术网

Android Emulator支持哪些音频编码?

Android Emulator支持哪些音频编码?,android,Android,我正在模拟器上尝试一个小程序 int frequency=8000; int channelConfiguration = AudioFormat.CHANNEL_CONFIGURATION_MONO; int audioEncoding = AudioFormat.ENCODING_PCM_8BIT; bufferSize = AudioRecord.getMinBufferSize(frequency, cha

我正在模拟器上尝试一个小程序

  int frequency=8000;   
    int channelConfiguration = AudioFormat.CHANNEL_CONFIGURATION_MONO;
    int audioEncoding = AudioFormat.ENCODING_PCM_8BIT;
    bufferSize = AudioRecord.getMinBufferSize(frequency,
                        channelConfiguration, audioEncoding);

I keep getting bufferSize -2.
hwaudioInput:为模拟器设置了yes

这应该有什么价值?或者你有没有其他的想法来解释为什么这不起作用? 有没有办法检查getMinBufferSize失败的原因?确切的错误消息是什么


谢谢。

试试audioEncoding=AudioFormat.ENCODING\u PCM\u 16位

int频率=8000
int channelConfiguration=AudioFormat.CHANNEL\u CONFIGURATION\u MONO

int audioEncoding = AudioFormat.ENCODING_PCM_16BIT;
bufferSize = AudioRecord.getMinBufferSize(frequency,
                    channelConfiguration, audioEncoding);

如果将
freq
设置为44100,会发生什么情况?