外观
什么是 AudioFocus?为什么在播放音乐时需要申请它?
标准回答
音频焦点用于协调多个应用谁应该主要发声,避免导航、音乐和通话互相盖住。
通俗例子
音乐播放中出现导航提示,可能暂时降低音乐音量;来电时则可能暂停。应用需要响应焦点变化,而不是只在开始时申请一次。
深入解释
**为什么需要音频焦点:**多应用同时播放可能互相干扰。音频焦点机制让应用知道何时适合播放、降低音量、暂停或恢复,它与录音权限不是同一回事。
**收到焦点变化后怎么做:**根据短暂或长期丢失、是否允许压低音量以及业务场景处理,恢复也要考虑用户是否已手动暂停。车机还需核对目标平台的音区和焦点策略。
内容来源
- Android · AI Agent 知识手册 · 原条目
12.4.1