Как следует из названия, я хочу отключить звук до того, как вызов был подключен. Я поставил поток на код ниже:Android, как я могу отключить голос голосового вызова?
mAudioManager.setStreamMute(AudioManager.STREAM_VOICE_CALL, true);
, а также попробовать код:
mAudioManager.setStreamVolume(AudioManager.STREAM_VOICE_CALL, 0, 0);
Это может сделать звук на самый низкий, но не молчит. Есть еще небольшой звук. Если на этот раз я буду играть другую музыку, они будут смешиваться. Я не хочу этого.
Есть ли у кого-нибудь идеи, чтобы избежать этой проблемы? Большое спасибо.
Я предполагаю, что Android этого не допускает. Если вы попытаетесь полностью отключить его во время разговора, он также имеет минимальный объем (по крайней мере, на моем M8). Возможно, вы должны спросить себя, чего вы хотите добиться, заглушив звук, и если бы вы могли достичь этого другими способами. –
проверить это http://stackoverflow.com/questions/13101624/muting-streams-in-android –