在iPhone上静音AVCapture快门声音

时间:2011-12-23 22:40:32

标签: iphone objective-c avcam

我正在使用带有AVCamCaptureManger的Apple AVCam代码来捕获静止图像。我没有向用户显示任何摄像机视图,图像只是在幕后自动拍摄而无需用户参与。但是,当我拨打[captureManger captureStillImage]并且我不想让它播放快门声时,它仍会播放快门声。

AppStore中有很多应用程序“秘密”拍摄没有快门声的照片,因此我确信可以以某种方式静音此声音。如果我不能直接将这个声音静音,那么无论如何都要调整手机的音量,而不是我的应用程序本身的音量(应用程序的输出音量)?

1 个答案:

答案 0 :(得分:1)

如果您想避开快门声,则必须使用AVCaptureVideoDataOutput。请注意,隐蔽地捕获图像是针对App Store策略的。您需要确保以某种方式告诉用户您拍照。