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.