Я создал приложение для записи голосовых вызовов, которое отлично работает с микрофоном и динамиком телефона. Но при подключении наушников он не может записывать звук. Я попытался изменить AudioSource на AudioSource.DEFAULT, думая, что он автоматически использует источник звука по умолчанию. Он ничего не записывает.Запись звонков с помощью наушников
1
A
ответ
2
Вы должны использовать источник аудиосигнала VOICE_CALL
, если хотите записать как аудиосигнал восходящей, так и нисходящей линии связи. Он должен работать независимо от того, есть ли у вас гарнитура или наушники.
Имейте в виду, что запись голосовых вызовов - это специфичная для платформы функция, а не то, что Google реализует. Таким образом, есть телефоны, которые просто не поддерживают запись голосовых вызовов, потому что поставщик платформы или OEM-разработчик не реализовали ее по какой-либо причине (нехватка времени, скорее всего).
Смежные вопросы
- 1. - Запись звонков, доступная в ios
- 2. регистратор звонков не сохраняет запись
- 3. Запись телефонных звонков на Android
- 4. Запись звонков в Asterisk с использованием MixMonitor
- 5. прослушиватель наушников для наушников Android
- 6. Оптимизация звонков с помощью перебора
- 7. Звездочка и запись входящих и исходящих звонков
- 8. Добавить запись истории звонков, например whatsapp
- 9. Запись в историю звонков в Android-телефоне
- 10. Последняя запись в журнале звонков в Android
- 11. несколько звонков с помощью реакцииDom.render в bundle.js
- 12. Блокировка входящих звонков Android с помощью BroadCastReceiver
- 13. Поддержка телефонных звонков с помощью сервисов доступа
- 14. Запись звонков с использованием аудиосигнала MIC всегда сбой
- 15. Android: Проверка подключения наушников
- 16. гнездо Android наушников
- 17. Обнаружение наушников Android
- 18. Вывод высокочастотных сигнальных наушников
- 19. Обнаружение наушников через Ionic
- 20. Несколько звонков с SIP
- 21. Несколько звонков с вызовом
- 22. Воспроизведение и запись звука simutaneouly с разъемом для наушников в iOS?
- 23. Проблема с рекордером звонков Unsolved
- 24. Как отслеживать переключение с наушников на динамик
- 25. Новая запись журнала звонков не найдена в android broadcastreceiver
- 26. Список звонков - получить количество звонков на человека
- 27. Упорядоченная доставка с помощью NetNamedPipeBinding с использованием oneWay звонков
- 28. Asterisk 13.0.1 с Freepbx 12.0.13 - Записи звонков
- 29. запись звонков в медиа-серверы для мобильных устройств
- 30. MediaRecorder.AudioSource.VOICE_CALL не работает для звонков Запись в Android 4.1.2
На самом деле это для некоторого внутреннего применения колл-центра. Сначала я использовал VOICE_CALL. Но он работал только в нескольких телефонах. Таким образом, мы протестировали многие телефоны с разными источниками звука, и, наконец, источник аудиосигнала MIC работал с Celkon A9 dual, поэтому мы купили многие из этих телефонов. Он записывает голоса вызываемого и вызывающего. Но теперь проблема только в том, что независимо от того, вставлена ли гарнитура или нет, она записывает звук с помощью микрофона телефона вместо микрофона гарнитуры. –
Теперь я сменил источник звука на CAMCORDER. Он отлично работает в обоих случаях. Но во время вызова, если гарнитура подключена, он ничего не записывает. И я хотел бы знать, можно ли изменить Audiosource во время записи? Чтобы я мог иметь широковещательный приемник, который транслирует намерение, когда гарнитура подключена и меняет источник звука. –
Нет, вы не можете изменить источник звука во время записи. Сначала вам придется остановить/перезагрузить рекордер (см. [Документацию MediaRecorder] (http://developer.android.com/reference/android/media/MediaRecorder.html)). Если это для колл-центра, разве нет лучших альтернатив? Как и адаптер для подключения гарнитуры, который вы подключаете к телефону, гарнитуру вызывающего абонента и какое-то записывающее устройство (например, ПК). – Michael