Запись с помощью OpenSL ES в эмуляторе - PullRequest
1 голос
/ 08 декабря 2011

Я разрабатываю приложение, использующее OpenSLES для записи и воспроизведения аудио.На данный момент приложение похоже на JNI-образец приложения с родным звуком.Одна проблема заключается в том, что когда программа пытается выполнить запись, в моем эмуляторе появляется следующая ошибка, хотя на реальных устройствах это нормально.

12-07 16:09:44.014: E/AudioRecord(342): Unsupported configuration: sampleRate 16000, format 1, channelCount 1

И это строка, в которой я получаю эту ошибку.

Конечно, я установил AVD с аудиозаписью и воспроизведением true и указал следующее в моем Манифесте.

<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"></uses-permission>
<uses-permission android:name="android.permission.INTERNET"></uses-permission>

Что еще мне нужно сделать, чтобы устранить вышеуказанную ошибку?

...