Wiedergeben von Sound mit AVAudioPlayer in Xamarin.Mac
Informationen zum AVAudioPlayer
Die AVAudioPlayer
-Klasse wird verwendet, um Audiodaten aus dem Arbeitsspeicher oder einer Datei wiederzugeben. Apple empfiehlt, diese Klasse zum Wiedergeben von Audiodaten in Ihrer App zu verwenden, es sei denn, Sie verwenden Netzwerkstreaming oder erfordern Audio-E/A mit geringer Latenz.
Sie können die AVAudioPlayer
-Klasse verwenden, um Folgendes zu tun:
- Wiedergeben von Sounds beliebiger Dauer mit optionaler Schleife.
- Wiedergeben mehrerer Sounds gleichzeitig mit optionaler Synchronisierung.
- Steuern Sie Lautstärke, Wiedergaberate und Stereopositionierung für jeden wiedergegebenen Sound.
- Unterstützungsfeatures wie schnelles Vorwärts- oder Zurückspulen.
- Abrufen von Messungsdaten auf Wiedergabeebene.
AVAudioPlayer
unterstützt Sounds in jedem Audioformat, das von iOS, tvOS und macOS bereitgestellt wird, z. B. .aif, .wav oder .mp3.
Wiedergeben von Sounds unter macOS
Da macOS die gleichen Audiotoolbox-Klassen wie iOS unterstützt, finden Sie in der Dokumentation zu iOS Playing Sound with AVAudioPlayer alle Details zum Wiedergeben von Audio in einer Xamarin.Mac-App.