Reproducción de sonido con AVAudioPlayer en Xamarin.Mac

Acerca de AVAudioPlayer

La AVAudioPlayer clase se usa para reproducir datos de audio desde 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 E/S de audio de baja latencia.

Puede usar la AVAudioPlayer clase para hacer lo siguiente:

  • Reproducir sonidos de cualquier duración con bucles opcionales.
  • 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 iOS Playing Sound with AVAudioPlayer (Reproducir sonido con AVAudioPlayer) para obtener todos los detalles de la reproducción de audio en una aplicación xamarin.Mac.