Recents app界面删除当前音频焦点task停止音乐播放
车机音源设计方案
使用官方推荐媒体方案,音频应用客户端与服务端分离,参考https://developer.android.google.cn/guide/topics/media-apps/audio-app/building-an-audio-app,车机音源主要包括:本地音乐、本地视频、收音机、蓝牙音频、AUX IN、IPOD等。
主要播放逻辑均在服务端实现,服务端后台自启动,不依赖于UI,即使客户端处于后台时被回收,当前音源需要继续保持。
客户需求 - 任务栏移除当前音源UI task或Clear All时停止播放
Android P原生音频焦点策略为,新的音频焦点入栈时,自动移除相同类型的焦点。
// MediaFocusControl.java
/**
* Focus is requested, propagate the associated l