在录像时静音快门声

时间:2013-09-16 05:26:30

标签: android video camera shutter

我正在关注我的相机应用程序的this代码。但是我在录制的开始和结束时都会收到快门声,我想禁用它。我做了here提到的更改,但它不起作用。请帮忙!!

2 个答案:

答案 0 :(得分:4)

我也遇到了同样的问题,但以下代码段对我有用,

if (android.os.Build.VERSION.SDK_INT>=android.os.Build.VERSION_CODES.JELLY_BEAN_MR1){
              mCamera.enableShutterSound(false);

        }
        else{
                AudioManager audio= (AudioManager)this.getApplicationContext().getSystemService(Context.AUDIO_SERVICE);
                audio.setStreamVolume(AudioManager.STREAM_SYSTEM, 0,   AudioManager.FLAG_REMOVE_SOUND_AND_VIBRATE);
             }

希望它也能帮到你。

答案 1 :(得分:1)

在某些设备上(取决于它出售的市场),根本不可能。如果是这样的话,没有什么可以帮助的。