【发布时间】:2015-01-16 06:34:16
【问题描述】:
我正在尝试在不影响其他音乐播放的情况下播放通知声音
通知声音有两种播放方式
1) OS 自己通过 NotificationBuilder 播放
优点:- 处理所有在电话和其他情况下不播放声音的情况 问题:- 当播放音乐并收到通知时,它会将音频焦点从音乐转移到通知,然后根据音乐播放器应用处理音频焦点丢失的方式降低或静音音乐。
2) 每当收到通知时,我们都会通过媒体播放器播放声音
A) 在 NOTIFICATION STREAM 上播放 ---> 效果很好,但通过耳机播放时会出现闪避问题
B) 在 SYSTEM STREAM 上播放
优点:- 不会转移音频焦点,因此通知来时不会影响音乐
问题:- 我们将不得不处理其他无法在电话和 VOIP 中播放声音的情况......并且可能是目前其他未知的情况。
但我认为 Watsup 做得很好。
所以不知道怎么弄的
【问题讨论】:
标签: android media-player android-mediaplayer android-notifications