В отношении Вопрос 1, Вопрос 2, Вопрос 3, у меня есть аналогичный вопрос на той же платформе.
Я собираю несколько изображений (5 изображений - тип режима Burst за 1,5 секунды) с помощью AVFoundation, я могу успешно скрепить 5 изображений, но каждый раз при каждом новом изображении звук затвора становится затвором.
Я использую captureStillImageAsynchronouslyFromConnection для неподвижных изображений. Качество изображения/ясность - это мой основной фокус, я не хочу компрометировать качество изображения и скорость захвата изображений.
Мои запросы:
1) Можно ли воспроизводить звук только один раз, т.е. только для первого изображения, а не для всех 5 изображений.
2) Могу ли я изменить звук затвора, если да, как?
3) Будет ли яблоко одобрять такие приложения, если будут внесены изменения.
Мне известно о политике магазина App Store для звука затвора в соответствии с разделом 3.3.8.
Пользовательский интерфейс, сбор данных, локальные законы и конфиденциальность:
Раздел 3.3.8: Любая форма сбора данных пользователем или устройством, а также запись или запись изображения, изображения или голоса (в совокупности "Записи" ) и любая форма данных, содержимого или сбора информации, обработки, обслуживания, синхронизация, хранение, передача, совместное использование, раскрытие или использование, выполняемые посредством или в связи с вашей Заявкой, должны соответствовать всем применимым законам и правилам конфиденциальности, а также любым связанным с ними требованиям к программе, включая, но не ограничиваясь, любые требования к уведомлению или соглашению. В частности, пользователю, как часть приложения, должен быть показан достаточно заметный звуковой, визуальный или другой индикатор, чтобы указать, что происходит запись.
Это также прекрасно, если мы можем отключить звук/полностью подавить звук затвора камеры (без звука вообще).
Любая помощь в правильном направлении будет оценена.