Ответ 1
Вы должны использовать AVCaptureVideoDataOutput
, если хотите избежать звука затвора. Обратите внимание, что скрытый захват изображений противоречит политике магазина приложений. Вы должны убедиться, что вам говорят, что вы делаете снимок.
Я использую код Apple AVCam с AVCamCaptureManger
для захвата неподвижного изображения. Я не показываю пользователю никаких просмотров камеры, изображение просто автоматически снимается за кулисами без участия пользователя. Тем не менее, он по-прежнему воспроизводит звук затвора, когда я вызываю [captureManger captureStillImage]
, и я не хочу, чтобы он воспроизводил звук затвора.
В AppStore существует множество приложений, которые "тайно" делают снимок без звука затвора, поэтому я уверен, что это может как-то заглушить этот звук. Если я не могу отключить этот звук напрямую, есть ли способ настроить не объем телефона, а объем самого моего приложения (объем вывода приложения)?
Вы должны использовать AVCaptureVideoDataOutput
, если хотите избежать звука затвора. Обратите внимание, что скрытый захват изображений противоречит политике магазина приложений. Вы должны убедиться, что вам говорят, что вы делаете снимок.