`
kerlubasola
  • 浏览: 679989 次
文章分类
社区版块
存档分类
最新评论

Android Audio代码分析27 - Strategy 优先级

 
阅读更多


1、 strategy 之间的优先级只有在不同的 strategy 可以找到不同的可以 device 时才会发挥作用。
如,原来在听音乐,使用的是 speaker ,此时有电话打过来,使用的是另外一个 device ,此时就需要改变 route 。
如果原来在打电话,此时打开音乐,使用的设备其实是 phone strategy 使用的 device 。
至于有电话打进的时候,正在播放的音乐是停止还是 mute ,native 代码中好像没有做处理。

2、 native 中对各 stream 的音量并没有做优先级的处理。
只有在连接耳机的时候会对 STRATEGY_SONIFICATION 和 SYSTEM stream 的音量进行一定的处理。









分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics