目录

音频播放开发概述

如何选择音频播放开发方式

系统提供了多样化的API,来帮助开发者完成音频播放的开发,不同的API适用于不同音频数据格式、音频资源来源、音频使用场景,甚至是不同开发语言。因此,选择合适的音频播放API,有助于降低开发工作量,实现更佳的音频播放效果。

除上述方式外,也可以通过Media Kit中的AVPlayer和SoundPool实现音频播放。

后台播放开发须知

应用如果需要实现在后台播放音频(包含熄屏播放音频),除了开发音频播放功能之外,还需要根据自身业务场景,选择接入AVSession或申请长时任务,具体规则为:

如果应用不满足上述接入规范,退至后台播放时会被系统静音并冻结,无法在后台正常播放。直到应用重新切回前台时,才会被解除静音并恢复播放。

详细的适配指南可参考后台播放。