Я знаю, что Apple не предоставляет способ определения состояния переключателя iPhone отключение звука / молчание
в iOS 5 . Тем не менее, я попробовал метод, упомянутый в другом месте, чтобы обнаружить это, проиграв аудиофайл и измерив время его выполнения. Однако, несмотря на то, что на моем iPhone был отключен звук, аудиофайл все равно воспроизводился все время. Я использую [AVAudioPlayer play]
и вычисляю время до вызова audioPlayerDidFinishPlaying
. Знаете ли вы, как воспроизвести аудиофайл, который завершится раньше или сразу же, если в телефоне отключен звук?