【发布时间】:2015-01-27 03:20:03
【问题描述】:
正如标题所示,我想在通话接通前静音。我通过以下代码设置流:
mAudioManager.setStreamMute(AudioManager.STREAM_VOICE_CALL, true);
也可以试试代码:
mAudioManager.setStreamVolume(AudioManager.STREAM_VOICE_CALL, 0, 0);
它可以发出最低的声音,但它不是无声的。仍然有轻微的声音。如果我这次再播放一首音乐,它们会混合在一起。我不想要这套西装。
有没有人有任何想法来避免这个问题?非常感谢。
【问题讨论】:
-
我的猜测是 Android 不允许这样做。如果您在通话过程中尝试手动将其完全调低,它也具有最小音量(至少在我的 M8 上)。也许你应该问问自己,你想通过静音来实现什么,以及是否可以通过其他方式实现。
标签: android stream call voice mute