如何在底部显示迷你控制器或在整个应用程序中显示spotify或Google音乐等持久性媒体控件

sam*_*m_k 7 service android android-mediaplayer exoplayer

我正在开发一个可以播放来自youtube或其他直播的视频的应用,如果用户按下了/ home按钮,用户只能听到音频,然后他们可以再次看到视频.我已经创建了一个包含播放器并执行所有操作的服务.在我的整个应用程序中,有许多活动和片段.

题 :

我想在播放的时候在每个屏幕的底部显示迷你控制器,你可以参考像Spotify,谷歌播放和其他音乐应用程序这样的应用程序.当用户离开他们的主要媒体播放器活动/片段时,这些应用程序显示迷你控制器.我如何在当前的应用程序中实现该功能.注意:我的应用程序包含许多活动和片段.所以不仅有一项主要活动.

我试图找到可能的解决方案:

1)第一个链接,这里他们建议在整个应用程序中只使用一个活动而其他只是片段,这在我的情况下是不可能的.

2)在Android中折叠底栏(如谷歌音乐):这里他们建议关于折叠和扩展底栏,我也在寻找这个动画,但还有一件事是我如何在整个应用程序中持久保持底栏用户导航到其他屏幕.

3)AndroidSlidingUpPanel,这个库对我有帮助吗?在整个应用程序中制作持久的底栏?

有人可以告诉我他们在整个申请过程中如何处理这件事情?

您可以找到下面的图像,它可以让您清楚地了解我正在寻找什么.

MiniController图片:

在此输入图像描述