выключите громкость устройства – 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

2 Solutions collect form web for “выключите громкость устройства – iOS”

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

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

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

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

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

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

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

  • Как обнаружить запуск приложения в первый раз на iPhone
  • 3D Touch Peek и Pop по UITableViewCell Objective C Code. (Force Touch)
  • Как определить край документа с помощью GPUImage
  • Различия между applicationDidEnterBackground и applicationWillTermimate
  • Элементы управления iOS
  • iOS 5.0 отсутствует в Xcode 4.1?
  • Постоянная доступность из файла Objective-C
  • Изображения с прокруткой и разрешением сетчатки в CALayer
  • iPhone UINavigationBar изменяет стиль шрифта для всех контроллеров с помощью
  • Не удалось найти раскадровку под названием «MainStoryBoard» в комплекте NSBundle
  • Как я могу получить среднесуточные шаги в HealthKit
  • Interesting Posts

    iOS 9 не вошел в систему на Facebook?

    Ошибка HTML5 Canvas drawImage iOS

    не может telnet gateway.sandbox.push.apple.com 2195?

    Почему можно вызвать без аргумента версию init, когда класс не обеспечивает реализацию?

    didFailWithError: Error Domain = kCLErrorDomain Code = 0 "Операция не может быть выполнена. (ошибка kCLErrorDomain 0.) "

    Уведомление о национальном будильнике на iOS

    (iOS) Как анимировать закругленный прямоугольник с помощью shapeLayer?

    iOS: как отладить Lightning Accessory через XCode

    атрибутированные строки с emojis – правильная высота

    Как отправить несколько параметров на сервер PHP в HTTP-сообщении

    Что эквивалентно в Swift для NSParameterAssert?

    Как я могу избежать исключения NSInternalInconsistencyException при нажатии на элементы пользовательского интерфейса с помощью XCTest?

    iOS 7's canDisplayBannerAds и вращение?

    Преобразование из ASIHTTPRequest в AFNetworking

    Программа iOS для корпоративных пользователей и программ для разработчиков iOS

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.