Поделиться через


Воспроизведение звука с avAudioPlayer в Xamarin.Mac

О AVAudioPlayer

Класс AVAudioPlayer используется для воспроизведения звуковых данных из памяти или файла. Apple рекомендует использовать этот класс для воспроизведения звука в приложении, если вы не выполняете потоковую передачу сети или не требуете низкой задержки ввода-вывода звука.

Класс можно использовать AVAudioPlayer для выполнения следующих действий:

  • Воспроизведение звуков любой длительности с необязательным циклом.
  • Одновременное воспроизведение нескольких звуков с необязательной синхронизацией.
  • Контроль громкости, скорости воспроизведения и стереопозиции для каждого воспроизведения звуков.
  • Поддержка таких функций, как быстрая перемотка или перемотка.
  • Получение данных измерения уровня воспроизведения.

AVAudioPlayer поддерживает звуки в любом звуковом формате, предоставленном iOS, tvOS и macOS, таких как .aif, .wav или .mp3.

Воспроизведение звуков в macOS

Так как macOS поддерживает те же классы звуковых элементов, что и iOS , ознакомьтесь с документацией по avAudioPlayer для воспроизведения звука в приложении Xamarin.Mac.