Можно ли отключить микрофон при звонке на Samsung Galaxy? - PullRequest
0 голосов
/ 25 октября 2019

Моя конечная цель - сделать звонок с отключенным микрофоном. Позвонить было легко с Intent.ACTION_CALL, но я не могу отключить микрофон.

Я искал в Интернете и нашел выходящих ответов . Все они использовали audioManager.setMicrophoneMute(true);, но он не работал на моем Samsung Galaxy S4 (Android 5.0). Однако на эмуляторе это сработало.

Возможно ли отключить микрофон во время разговора по телефону Samsung Galaxy? Например, имеет setMicrophoneMute какие-то ограничения типа «Должно быть приложение для набора номера по умолчанию, иначе API не будет работать»? Мое приложение не является номеронабирателем по умолчанию.

Мое приложение имеет следующие разрешения:

<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.ANSWER_PHONE_CALLS"/>
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
...