如何移除声音"哔哔"视频录制何时开始使用MediaRecorder?要解决这个问题,我使用以下方法:
private int[] audioStreams = new int[] { AudioManager.STREAM_ALARM,
AudioManager.STREAM_DTMF, AudioManager.STREAM_MUSIC,
AudioManager.STREAM_RING, AudioManager.STREAM_SYSTEM,
AudioManager.STREAM_VOICE_CALL,AudioManager.STREAM_NOTIFICATION, AudioManager.RINGER_MODE_SILENT};
for (int i = 0; i < numStreams; i++)
{
audioManager.setStreamVolume(audioStreams[i], 0, 0);
}
但是这个方法适用于我只有6以下的Android版本。是否有一个Android Marshmallow及以上的工作模式?感谢。
答案 0 :(得分:0)
我刚试过Android 6.1:
((AudioManager)context.getSystemService(Context.AUDIO_SERVICE)).setStreamMute(AudioManager.STREAM_SYSTEM,true);
并且有效