Riproduzione di suoni con AVAudioPlayer in Xamarin.Mac

Informazioni su AVAudioPlayer

La AVAudioPlayer classe viene usata per riprodurre dati audio dalla memoria o da un file. Apple consiglia di usare questa classe per riprodurre audio nell'app, a meno che non si esegua lo streaming di rete o non richieda un I/O audio a bassa latenza.

È possibile usare la AVAudioPlayer classe per eseguire le operazioni seguenti:

  • Riprodurre suoni di qualsiasi durata con ciclo facoltativo.
  • Riprodurre più suoni contemporaneamente con la sincronizzazione facoltativa.
  • Controllare il volume, la frequenza di riproduzione e il posizionamento stereo per ogni suono riprodotto.
  • Funzionalità di supporto, ad esempio inoltro rapido o riavvolgimento.
  • Ottenere i dati di misurazione del livello di riproduzione.

AVAudioPlayer supporta suoni in qualsiasi formato audio fornito da iOS, tvOS e macOS, ad esempio .aif, .wav o .mp3.

Riproduzione di suoni in macOS

Poiché macOS supporta le stesse classi della casella degli strumenti audio di iOS, vedere la documentazione di iOS Playing Sound with AVAudioPlayer (Riproduzione di suoni con AVAudioPlayer ) per informazioni dettagliate sulla riproduzione dell'audio in un'app Xamarin.Mac.