Duplicar posibles:
Mute/Silence an iOS device programmatically?desactivar el volumen del dispositivo IOS -
necesito para apagar el volumen del dispositivo mediante programación. ¿Alguien sabe una manera?
Hasta ahora he descubierto que quizás pueda usar la función AudioSessionSetProperty() y use la propiedad "kAudioSessionProperty_CurrentHardwareOutputVolume", pero esta propiedad solo es de solo lectura. Así que no estoy seguro de si esto funcionará:
float value = 0.0f;
AudioSessionSetProperty(kAudioSessionProperty_CurrentHardwareOutputVolume, sizeof(float), &value);
Ya hay aplicaciones en la App-Store que hace esto, por ejemplo, AutoSilent:
http://itunes.apple.com/nl/app/autosilent/id474777148?mt=8
No creo que tenga razón, ya que hay aplicaciones en la tienda de aplicaciones que lo hacen ... p. Ej. AutoSilent vea http://itunes.apple.com/nl/app/autosilent/id474777148?mt=8 – revolutionary
Supongo que usan alguna API privada para esto, lo cual no está permitido. ¿Cómo aceptaron esas aplicaciones? No lo sé. Supongo que tienen suerte ya que el sistema de envío de aplicaciones es un poco de lotería :-) – Adam