Share via


Reproducir sonido en tvOS con AVAudioPlayer en Xamarin

Acerca de AVAudioPlayer

La AVAudioPlayer clase se usa para reproducir datos de audio desde la memoria o un archivo. Apple recomienda usar esta clase para reproducir audio en la aplicación a menos que esté realizando streaming de red o requiera una E/S de audio de baja latencia.

Puede usar la clase AVAudioPlayer para hacer lo siguiente:

  • Reproducir sonidos de cualquier duración con bucle opcional.
  • Reproducir varios sonidos al mismo tiempo con sincronización opcional.
  • Controlar el volumen, la velocidad de reproducción y el posicionamiento estéreo para cada sonido que se reproduce.
  • Compatibilidad con características como avance rápido o rebobinado.
  • Obtener datos de medición de nivel de reproducción.

AVAudioPlayer admite sonidos en cualquier formato de audio proporcionado por iOS, tvOS y macOS, como .aif, .wav o .mp3.

Reproducir sonidos en macOS

Dado que macOS admite las mismas clases de Cuadro de herramientas de audio que iOS, consulte nuestra documentación de reproducción de sonido con AVAudioPlayer para obtener los detalles completos de la reproducción de audio en una aplicación de Xamarin.Mac.