У меня есть некоторые проблемы с использованием записи звука на Android. У меня есть опыт работы с OpenAL на iOS, но это не помогает мне. Я пробовал много примеров, но у меня всегда возникает одна и та же проблема:
alcCaptureOpenDevice (NULL, SRATE, FORMAT, SSIZE) возвращает ноль
У меня есть android.permission.RECORD_AUDIO в AndroidManifest.xml.
Постскриптум Я использую свой код С ++, который работает на iOS. Воспроизведение и многое другое из OpenAL работает правильно на Android. У меня проблема только с захватом.
Я не нашел ответа на свой вопрос. Поэтому мне пришлось использовать OpenSL ES специально для нативной записи на Android. Так что обычные и потоковые записи работают нормально.