Воспроизведение звука с avAudioPlayer в Xamarin.Mac
О AVAudioPlayer
Класс AVAudioPlayer
используется для воспроизведения звуковых данных из памяти или файла. Apple рекомендует использовать этот класс для воспроизведения звука в приложении, если вы не выполняете потоковую передачу сети или не требуете низкой задержки ввода-вывода звука.
Класс можно использовать AVAudioPlayer
для выполнения следующих действий:
- Воспроизведение звуков любой длительности с необязательным циклом.
- Одновременное воспроизведение нескольких звуков с необязательной синхронизацией.
- Контроль громкости, скорости воспроизведения и стереопозиции для каждого воспроизведения звуков.
- Поддержка таких функций, как быстрая перемотка или перемотка.
- Получение данных измерения уровня воспроизведения.
AVAudioPlayer
поддерживает звуки в любом звуковом формате, предоставленном iOS, tvOS и macOS, таких как .aif, .wav или .mp3.
Воспроизведение звуков в macOS
Так как macOS поддерживает те же классы звуковых элементов, что и iOS , ознакомьтесь с документацией по avAudioPlayer для воспроизведения звука в приложении Xamarin.Mac.