MediaRecorder录制状态改变时的声音

  • 始录制和停止录制的时候会发出“嘀”声音,为了关闭这个声音,在google里找了一会,在stackoverflow找到了解决办法
      AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
    
            audioManager.setStreamMute(AudioManager.STREAM_SYSTEM, true);
            audioManager.setStreamMute(AudioManager.STREAM_MUSIC,true);
            audioManager.setStreamVolume(AudioManager.STREAM_ALARM, 0, 0);
            audioManager.setStreamVolume(AudioManager.STREAM_DTMF, 0, 0);
            audioManager.setStreamVolume(AudioManager.STREAM_NOTIFICATION, 0, 0);
            audioManager.setStreamVolume(AudioManager.STREAM_RING, 0, 0);
    

      

  • 但以上代码会把系统媒体声音置为灰(在android原生终端),媒体声音为0,录制出来的视频还是有声音的

posted on 2018-07-11 15:28  endian11  阅读(390)  评论(0编辑  收藏  举报

导航