Запись звонка только для динамика (с одной стороны) - PullRequest
0 голосов
/ 09 декабря 2018

Я использую:

MediaRecorder.setAudioSource(int)

или

AudioRecord.Builder.setAudioSource(int)

запись обоих голосовых вызовов .

Мне нужно знать, что запись звонка только для звонящего, значит, не может записать мой голос во время звонка (голос из микрофона), возможно или нет.

1 Ответ

0 голосов
/ 10 декабря 2018

Запись только голоса вызывающего абонента не может хорошо поддерживаться на всех устройствах / реализациях.Кроме того, это поведение может меняться от одной версии Android к другой в зависимости от того, что производители хотят открыть свои устройства.Многие устройства могут записывать только ОБА потоки, другие могут записывать только из MIC ... Начиная с Android 7.1 Nougat до 8.1 невозможно записать голосовые вызовы, если приложение не подписано с помощью системного сертификата, поэтому только системное приложение, разработанноеПродавец может записывать голосовые звонки.В эти годы было обнаружено несколько ошибок, позволяющих разработчику делать записи, даже если Система это отрицает, но это остается довольно секретным для немногих разработчиков.

Однако для записи только голосовой связи вы должны установить Источник как «AudioSource».VOICE_DOWNLINK».

...