Video: Cómo grabar la pantalla de un iPad en iOS 11 2025
Específicamente, hay dos formas diferentes en que iOS tiene para implementar el audio. Una de ellas es una instancia de la clase AVAudioPlayer, llamada de forma adecuada, un reproductor de audio , que proporciona la reproducción de datos de audio de un archivo o memoria.
Utiliza esta clase a menos que esté reproduciendo audio capturado de una transmisión de red o que necesite una latencia de E / S muy baja (tiempo de retardo). La clase AVAudioPlayer ofrece una gran cantidad de funcionalidades, que incluyen la reproducción de sonidos de cualquier duración, sonidos de bucle, reproducción de múltiples sonidos simultáneamente y tener un sonido por reproductor de audio con una sincronización precisa entre todos los jugadores en uso.
También controla el nivel de reproducción relativo, el posicionamiento estéreo y la velocidad de reproducción para cada sonido que está reproduciendo.
La clase AVAudioPlayer te permite reproducir sonido en cualquier formato de audio disponible en iOS. Implementa un delegado para manejar interrupciones (como un mensaje SMS entrante) y para actualizar la interfaz de usuario cuando un sonido ha terminado de reproducirse. Los métodos de delegado a utilizar se describen en la Referencia del protocolo AVAudioPlayerDelegate (a la que puede acceder en la ventana Organizador).
La segunda forma de reproducir sonido es mediante el uso de Servicios de sonido del sistema, que proporciona una forma de reproducir sonidos cortos y hacer que el dispositivo vibre. Puede usar System Sound Services para reproducir sonidos cortos (30 segundos o menos).
La interfaz no proporciona control de nivel, posicionamiento, bucle o sincronización y no admite la reproducción simultánea: puede reproducir solo un sonido a la vez. Puede usar System Sound Services para proporcionar alertas audibles; en algunos dispositivos iOS, las alertas incluso pueden incluir vibración.