выключите громкость устройства – iOS

Возможный дубликат:
Отключить / отключить устройство iOS программно?

Мне нужно программно отключить объем устройства. Кто-нибудь знает дорогу?

До сих пор я обнаружил, что, возможно, я могу использовать функцию AudioSessionSetProperty () и использовать свойство «kAudioSessionProperty_CurrentHardwareOutputVolume», но это свойство доступно только для чтения. Я не уверен, что это сработает:

float value = 0.0f; AudioSessionSetProperty(kAudioSessionProperty_CurrentHardwareOutputVolume, sizeof(float), &value); 

В App-Store уже есть приложения, например AutoSilent:

http://itunes.apple.com/nl/app/autosilent/id474777148?mt=8

Вы не можете сделать это с iOS. Единственный способ отключить устройство iOS – это использовать аппаратный переключатель. Вы можете обнаружить это и приглушить свое приложение соответственно, но не можете отключить все устройство от вашего приложения.

См. Этот вопрос: Как отключить звуки системы iOS

И этот вопрос: Mute / Silence iOS-устройства программно?

Там говорят, что это возможно, хотя вам нужно использовать частную инфраструктуру под названием Celestial. Вы должны использовать AVSystemController чтобы отключить телефон таким образом:

 [[AVSystemController sharedAVSystemController] setVolumeTo:0 forCategory:@"Ringtone"]; 

Использование частных фреймворков в приложении заставит его отказаться от яблока, поэтому я не рекомендую его использовать. Некоторые полагают, что с помощью частных фреймворков в вашем приложении потенциально может быть разрешено Apple первоначально (если они ее пропустили), но вскоре она будет удалена из App Store, когда они поймут, что вы используете частную инфраструктуру.

Надеюсь это поможет!

  • не удалось получить доступ к файлам .nib (XIB) из фреймворка в iOS
  • iOS: увеличение и уменьшение эффекта на карте
  • Есть ли способ идентифицировать пользователя iDevice?
  • Прохождение Kal Calendar
  • Обнаружение, если пользователь коснулся экрана
  • Как правильно подклассифицировать UINavigationBar также с использованием внешнего вида
  • Недопустимые идентификаторы продукта InAppPurchase - Возможные причины
  • вопрос с изображением UIButton в UITableCellView
  • Пользовательский UIPopoverController?
  • Как опубликовать значение массива в JSON
  • UIStatusBarStyleBlackTranslucent недоступен на этом устройстве
  • Interesting Posts

    Контроллер просмотров UIPopoverController получает изменения после исчезновения клавиатуры

    Запуск Facetime из вашего приложения?

    Эквивалент Logtrace на языке Swift – iPhone

    Развертывание / тестирование приложений Apache Cordova на устройства ios без Mac

    Создайте CVPixelBuffer с данными пикселей, но окончательное изображение искажено

    SOCKS Прокси-соединение в приложении iOS

    XCode 4.5 неожиданно выходит из строя

    UIDocumentInteractionController: (null) image

    Использование 3D-объектов в приложении iOS

    Как обрабатывать несколько маркеров на Картах Google с одинаковым местоположением?

    Создание универсальной инфраструктуры iOS

    Контроллер Swift iOS API перестает работать

    Должен ли я использовать один сертификат распространения iOS для подписывания различных приложений?

    Неверный результат штрих-кода с использованием ZBarReaderViewController в ios

    Ошибка ARC с классом FMDB после изменения настроек здания для компиляции SQLCipher

    Давайте будем гением компьютера.