在 Xamarin.Mac 中使用 AVAudioPlayer 播放声音

关于 AVAudioPlayer

AVAudioPlayer 类用于从内存或文件播放音频数据。 Apple 建议使用此类在应用中播放音频,除非你正在执行网络流式处理或需要低延迟音频 I/O。

可使用 AVAudioPlayer 类执行以下操作:

  • 使用可选循环播放任何持续时间的声音。
  • 使用可选同步同时播放多个声音。
  • 控制每个声音播放的音量、播放速率和立体声定位。
  • 支持快速向前或倒退等功能。
  • 获取播放级别计量数据。

AVAudioPlayer 支持 iOS、tvOS 和 macOS 提供的任何音频格式的声音,例如 .aif、.wav 或 .mp3。

在 macOS 中播放声音

由于 macOS 支持与 iOS 相同的音频工具箱类,因此请参阅 iOS 使用 AVAudioPlayer 播放声音 文档,了解有关在 Xamarin.Mac 应用中播放音频的完整详细信息。