No es necesario. Con Audio Session puedes decidir cómo se comportará el audio.
Desde el Audio Session Programming Guide:
Con la interfaz de sesión de audio, que especificar aspectos del comportamiento de audio de su aplicación y configurarlo para que vivir en armonía dentro del entorno de audio iPhone . Se empieza por preguntar usted mismo preguntas como las siguientes:
¿Quieres que tu audio a ser silenciado por el interruptor de tono/silencio? La respuesta es probablemente "sí" si el audio no es esencial para utilizar su aplicación con éxito. (Los usuarios aprecian la posibilidad de ejecutar su juego en una reunión sin que nadie se enterara.)
¿Quieres iPod de audio para continuar jugando cuando el audio se inicia? Esto podría ser apropiado para un piano virtual , permitiendo a los usuarios reproducir junto con canciones en sus bibliotecas. Desea que el audio del iPod se detenga, , sin embargo, para una aplicación de transmisión de radio .
es probable que desee esto:
UInt32 sessionCategory = kAudioSessionCategory_SoloAmbientSound;
AudioSessionSetProperty (
kAudioSessionProperty_AudioCategory,
sizeof (sessionCategory),
&sessionCategory
);
Para más tipos de comportamiento, active la Audio Session Categories, o leer todo el Audio Session Programming Guide.