Partager via


Lecture du son avec AVAudioPlayer dans Xamarin.Mac

À propos d’AVAudioPlayer

La AVAudioPlayer classe est utilisée pour lire des données audio à partir de la mémoire ou d’un fichier. Apple recommande d’utiliser cette classe pour lire l’audio dans votre application, sauf si vous effectuez une diffusion en continu réseau ou si vous avez besoin d’E/S audio à faible latence.

Vous pouvez utiliser la AVAudioPlayer classe pour effectuer les opérations suivantes :

  • Lire les sons de n’importe quelle durée avec une boucle facultative.
  • Lire plusieurs sons en même temps avec une synchronisation facultative.
  • Contrôlez le volume, la vitesse de lecture et le positionnement stéréo pour chaque son lu.
  • Prend en charge des fonctionnalités telles que l’avance rapide ou le rembobinage.
  • Obtenir des données de contrôle de niveau de lecture.

AVAudioPlayer prend en charge les sons dans n’importe quel format audio fourni par iOS, tvOS et macOS, comme .aif, .wav ou .mp3.

Lecture de sons dans macOS

Étant donné que macOS prend en charge les mêmes classes de boîte à outils audio qu’iOS, consultez notre documentation iOS Playing Sound with AVAudioPlayer pour obtenir tous les détails de la lecture audio dans une application Xamarin.Mac.