问题描述
当前项目仅支持左右声道和立体声输出,缺乏对单声道、5.1/7.1环绕声等多声道类型的适配能力;同时安卓平台仅依赖单一音频API进行输出,无法满足低延迟场景(如实时音频处理)和不同设备兼容性需求。
功能需求详情
1. 多声道适配能力扩展
- 单声道(1声道)
- 5.1环绕声(6声道:前置左/右、中置、后置左/右、低音炮)
- 7.1环绕声(8声道:5.1基础上增加前置/后置增高声道)
- 2.1、4.0等其他常见声道布局
- 实现声道正确映射与路由,确保低音炮等特殊声道正常输出,避免混叠问题
- 支持声道下混/上混降级策略(如5.1音频在立体声设备上的合理适配)
2. 安卓端音频API支持扩展
- 新增 OpenSL ES 支持(低延迟特性,适配实时音频场景)
- 保留现有 AudioTrack 支持(保障旧版安卓设备兼容性)
- 规划新增 AAudio 支持(安卓8.0+低延迟API,长期适配方向)
应用场景
- 多声道音频设备用户(如家庭影院)需要环绕声支持,实现沉浸式播放
- 低延迟音频应用开发者(如音乐制作工具、实时通讯)需通过OpenSL ES/AAudio提升性能
- 适配特殊硬件限制的安卓设备(如嵌入式设备仅支持OpenSL ES)
- 旧版安卓设备(API < 26)需保留AudioTrack兼容性
问题描述
当前项目仅支持左右声道和立体声输出,缺乏对单声道、5.1/7.1环绕声等多声道类型的适配能力;同时安卓平台仅依赖单一音频API进行输出,无法满足低延迟场景(如实时音频处理)和不同设备兼容性需求。
功能需求详情
1. 多声道适配能力扩展
2. 安卓端音频API支持扩展
应用场景