Wiedergeben von Sound mit AVAudioPlayer in Xamarin.Mac

Informationen zum AVAudioPlayer

Die AVAudioPlayer -Klasse wird verwendet, um Audiodaten entweder aus dem Speicher oder aus einer Datei wiederzugeben. Apple empfiehlt die Verwendung dieser Klasse zum Wiedergeben von Audio in Ihrer App, es sei denn, Sie führen Netzwerkstreaming durch oder benötigen Audio-E/A mit geringer Latenz.

Sie können die AVAudioPlayer -Klasse für folgende Aktionen verwenden:

  • Wiedergeben von Sounds beliebiger Dauer mit optionalem Looping.
  • Wiedergeben mehrerer Sounds gleichzeitig mit optionaler Synchronisierung.
  • Steuern Sie Lautstärke, Wiedergaberate und Stereopositionierung für die einzelnen wiedergegebenen Sounds.
  • Unterstützungsfeatures wie Schnelles Vor- oder Zurückspulen.
  • Abrufen von Daten zur Messung des Wiedergabepegels.

AVAudioPlayer unterstützt Sounds in jedem Audioformat, das von iOS, tvOS und macOS bereitgestellt wird, z. B. .aif, .wav oder .mp3.

Wiedergeben von Sounds in macOS

Da macOS die gleichen Audio Toolbox-Klassen wie iOS unterstützt, finden Sie in der iOS-Dokumentation zum Wiedergeben von Sound mit AVAudioPlayer alle Details zur Wiedergabe von Audio in einer Xamarin.Mac-App.