有什么方法可以在Android(非root手机)中静音相机快门声音?
我在拍照时使用此代码静音我的音频声音:
AudioManager mgr = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
int streamType = AudioManager.STREAM_SYSTEM;
mgr.setStreamSolo(streamType, true);
mgr.setRingerMode(AudioManager.RINGER_MODE_SILENT);
mgr.setStreamMute(streamType, true);
我把声音静音,然后把电话静音。
mCamera.takePicture(null, null, photoCallback);
然后拍照
它正在工作HTC HERO, HTC Desire, Motorola ME860, MotoA953
。但是当我在 and 上测试它时Samsung Tab p1000
,Sony Experia R800i
它不起作用。还有其他解决方法吗?