MediaRecorder.AudioSource.DEFAULT блокирует звук при вызове

Я работаю над приложением, которое записывает мой собственный голос (используя AudioSource.MIC или AudioSource.DEFAULT) при совершении или получении вызова с помощью MediaRecorder. Проблема, с которой я сталкиваюсь, заключается в том, что всякий раз, когда микрофон начинает запись, я больше ничего не слышу во время разговора. Как только удаляю приложение, меня все отлично слышно.

Почему это происходит? Есть ли способ нормально слушать мой звонок, записывая мой голос с микрофона?

PS: я не спрашиваю о AudioSource.VOICE_CALL или любых других вещах, которые, как я знаю, заблокированы и все такое. Помогите мне, пожалуйста!


person zurdus    schedule 10.01.2013    source источник
comment
VOICE_CALL или любые другие вещи, которые, как я знаю, заблокированы Что вы имеете в виду, говоря, что они заблокированы? Запись голосовых вызовов с помощью VOICE_CALL AudioSource прекрасно работает на большинстве устройств, с которыми я работал. Что касается вашей проблемы; если запуск записи во время голосового вызова приводит к исчезновению звука голосового вызова, это действительно похоже на ошибку в реализации звука вашего устройства. На каком устройстве вы это тестируете?   -  person Michael    schedule 18.11.2013


Ответы (1)


person    schedule
comment
Может быть, вам следует объяснить, почему вы думаете, что это решит проблему ОП? - person Michael; 18.11.2013