文章目录
- 简要说明
- 音频播放代码实现
- 多个播放器
- iOS 中的中断监听
- AVAudioSession 设置
官方文档:https://developer.apple.com/av-foundation/
简要说明
iOS 系统提供了一个可管理的音频环境(managed audio environment),通过音频会话(audio session)来实现。
AVAudioSession 在 Mac 上不可用
AVAudioPlayer 构建于 Core Audio 中的 C-based Audio Queue Services 的最顶层。 Audio Queue Services 中的 播放、循环 甚至音频计量功能,都可以通过 AVAudioPlayer 来以 OC 实现。
音频播放代码实现
#import