一、概述
1、音频焦点官方说明
两个或两个以上的 Android 应用可同时向同一输出流播放音频。系统会将所有音频流混合在一起。虽然这是一项出色的技术,但却会给用户带来很大的困扰。为了避免所有音乐应用同时播放,Android 引入了“音频焦点”的概念。 一次只能有一个应用获得音频焦点。
当您的应用需要输出音频时,它需要请求获得音频焦点,获得焦点后,就可以播放声音了。不过,在您获得音频焦点后,您可能无法将其一直持有到播放完成。其他应用可以请求焦点,从而占有您持有的音频焦点。如果发生这种情况,您的应用应暂停播放或降低音量,以便于用户听到新的音频源。
2、案例说明
1)手机上安装了两个音频播放器,当一个正在播放的时候,打开第二个播放歌曲,发现第一个自动暂停了。
2)我们在听音乐的同时,又去打开了其它视频 APP,会发现音乐 APP 暂停播放了。
3)如果你正在听音频或者看视频时,来电话了,那么音视频便会暂停。挂了电话后又继续播放。
4)收到消息,比如微信消息,并且有消息声音的时候,那么听音频的那一瞬间&#x