我正在使用自定义相机应用程序,我希望相机启用快门声音,如果它在设备上打开,否则关闭它,所以是否有一个默认方法,将检查,或我可以得到找到相机的设置信息。
我尝试了这段代码,但听起来是检查设备声音。
AudioManager audioService = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
if (audioService.getRingerMode() != AudioManager.RINGER_MODE_NORMAL) {
Toast.makeText(MainActivity.this, "Normal", Toast.LENGTH_SHORT)
.show();
}
答案 0 :(得分:0)
Camera.CameraInfo info = new Camera.CameraInfo();
Camera.getCameraInfo(id, info);
if (info.canDisableShutterSound) {
mCamera.enableShutterSound(false)
}