MediaSession 和 MediaSessionManager 是不是具有向后兼容性?

Posted

技术标签:

【中文标题】MediaSession 和 MediaSessionManager 是不是具有向后兼容性?【英文标题】:Do MediaSession and MediaSessionManager have backward compatibility?MediaSession 和 MediaSessionManager 是否具有向后兼容性? 【发布时间】:2015-02-28 13:31:24 【问题描述】:

我阅读了一篇很好的帖子 here,关于如何使用通知按钮与媒体播放器服务进行交互以播放、暂停、跳过等。

android doc 说这是在 API 级别 21 中引入的,有人知道较低 API 级别的替代方案吗?这在 API 级别较低的设备上如何工作?

【问题讨论】:

【参考方案1】:

最近发布了 MediaSessionCompat 的更新版本,它使用 RemoteControlClient 用于 API 级别 14-20。很遗憾,目前还没有 Compat 版本的 MediaSessionManager。

【讨论】:

【参考方案2】:

这是迄今为止我找到的最佳答案:https://***.com/a/26474423/785716

这两种方法似乎根本不向后兼容。

【讨论】:

以上是关于MediaSession 和 MediaSessionManager 是不是具有向后兼容性?的主要内容,如果未能解决你的问题,请参考以下文章

MediaSession和MediaSessionService的交互流程梳理

MediaSession和MediaSessionService的交互流程梳理

MediaSession 和 MediaSessionManager 是不是具有向后兼容性?

MediaSession 没有从 MediaStyle 通知中获得任何回调

Android车载多媒体与MediaSession框架

Android车载应用开发与分析- 车载多媒体- 多媒体应用架构与MediaSession框架