安卓静音的相机快门声? [英] android mute camera shutter sound?
本文介绍了安卓静音的相机快门声?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我用这
camera.takePicture(空,rawCallback,jpegCallback);
但也有一些设备它使得当摄像头捕捉的图像声音。
but with some devices it makes a sound when the camera captures the image.
请任何一个可以帮助,我怎么能静音的相机快门声?
Please can any one help, how can I mute camera shutter sound?
推荐答案
有关静音把这个code捕捉图像之前
For Mute put this code before capturing image
AudioManager mgr = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
mgr.setStreamMute(AudioManager.STREAM_SYSTEM, true);
camera.takePicture(null, rawCallback, jpegCallback);
1秒后,将取消静音下面放code:
After 1 second it will unmute put below code:
final Handler handler = new Handler();
Timer t = new Timer();
t.schedule(new TimerTask() {
public void run() {
handler.post(new Runnable() {
public void run() {
AudioManager mgr = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
mgr.setStreamMute(AudioManager.STREAM_SYSTEM, false);
}
});
}
}, 1000);
这篇关于安卓静音的相机快门声?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文