- 博客(13)
- 收藏
- 关注
原创 Android10 车载音频架构之动态路由的配置
通过contextNumber获取到usages,遍历usages将usage添加到mixingRuleBuilder中,然后再将mixingRuleBuilder添加到AudioMix中,将AudioMix addMix 到AudioPolicy中, 这样usage和device就关联上了。通过CONTEXT_NAME_MAP关系,根据context可以找到contextNumber。
2024-07-09 17:37:27 792
原创 android10 车载音频架构之音频焦点的管理
两个或多个 Android 应用可以同时将音频播放到同一输出流,系统会将所有音频混合在一起。虽然这在技术上非常惊人,但可能会令用户非常头疼。为了避免每个音乐应用同时播放,Android 引入了“音频焦点”的概念。一次只能有一个应用获得音频焦点。 当您的应用需要输出音频时,它需要请求获得音频焦点,在获得焦点时,它可以发出声音。不过,获得音频焦点后,您可能无法将焦点一直保留到播放完成。其他应用可以请求焦点,从而抢占您持有的音频焦点。如果发生这种情况,您的应用应暂停播放或调低音量,以
2024-06-19 12:33:11 446
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人