Udostępnij za pośrednictwem


Odtwarzanie dźwięku za pomocą programu AVAudioPlayer na platformie Xamarin.Mac

Informacje o avAudioPlayer

Klasa AVAudioPlayer służy do odtwarzania danych dźwiękowych z pamięci lub pliku. Firma Apple zaleca używanie tej klasy do odtwarzania dźwięku w aplikacji, chyba że wykonujesz przesyłanie strumieniowe w sieci lub wymagasz operacji we/wy audio o małym opóźnieniu.

Możesz użyć AVAudioPlayer klasy , aby wykonać następujące czynności:

  • Odtwarzaj dźwięki dowolnego czasu trwania z opcjonalną pętlą.
  • Odtwarzaj wiele dźwięków jednocześnie z opcjonalną synchronizacją.
  • Sterowanie głośnością, szybkością odtwarzania i pozycjonowaniem stereo dla każdego odtwarzanych dźwięków.
  • Obsługa funkcji, takich jak szybkie przewijanie do przodu lub przewijanie.
  • Uzyskiwanie danych pomiaru poziomu odtwarzania.

AVAudioPlayer obsługuje dźwięki w dowolnym formacie audio dostarczonym przez system iOS, tvOS i macOS, takie jak .aif, .wav lub .mp3.

Odtwarzanie dźwięków w systemie macOS

Ponieważ system macOS obsługuje te same klasy przybornika audio co system iOS, zapoznaj się z naszą dokumentacją odtwarzania dźwięku w systemie iOS przy użyciu programu AVAudioPlayer , aby uzyskać szczegółowe informacje na temat odtwarzania dźwięku w aplikacji Xamarin.Mac.