均衡器概述
使用设备提供的均衡器设置展示可用音效,并应用用户选择的设置。均衡器支持是可选能力,因此应先确认已连接设备符合 DeviceEqualizerAPI。
可用能力
- 通过
allEQSettings读取设备当前可用的设置。 - 通过
eqSetting读取当前生效的设置。 - 将
EQSettingModel传给setEqualizer进行应用。
使用 AI 辅助实现
使用 AI 开发
让 AI 帮助实现此工作流
使用官方“配置 AIBuds 均衡器”技能,根据你的 App 完成实现。
请阅读并遵循 https://docs-aibuds.github.io/zh-Hans/skills/configure-aibuds-equalizer,使用该技能在当前 iOS 项目中完成“配置 AIBuds 均衡器”,并验证结果。重要行为
allEQSettings 返回已连接设备当前支持的 EQ 设置。请向用户展示该列表,并尽可能将选中的模型原样传回 SDK。
自定义 EQ 应使用 allEQSettings 返回的自定义槽位,并保留该设置的 band 数量。customSetting 将从零开始的槽位映射到公开的 customModeStart,验证 minimumGain...maximumGain 定义的传输增益范围,并在输入无效时返回 nil。defaultBandCount 适用于内置预设;已连接设备上报的自定义 band 数量可能不同。
可用指南
设置均衡器
读取可用均衡器设置并应用选中的设备设置