0

我正在使用MediaPlayer. 现在有一个静音/取消静音按钮。此切换按钮应首先设置无声视频播放,第二次按下时应将其音量设置为初始状态。我尝试了AudioManager.setMicrophoneMute方法。它不起作用。怎么做?

4

2 回答 2

2

您可以使用AudioManager.setStreamMute(int streamType, boolean on) 将其设置为 true 将流的音量更改为 0,并且 false 恢复音量值。更多信息请访问 http://developer.android.com/reference/android/media/AudioManager.html#setStreamMute(int,boolean)

于 2011-11-14T12:11:35.080 回答
0

使setMicrophoneMute() 麦克风静音(显然),这是一个输入设备。麦克风不参与音频播放,因此静音无效。

您可以使用MediaPlayer.setVolume()静音/取消静音输出。有关如何实现这一点的想法,请参见此线程

于 2011-09-27T11:15:40.020 回答