创建锁定屏幕媒体控制按钮

时间:2015-05-13 07:04:14

标签: android android-mediaplayer lockscreen mediacontroller

我正在为Android开发一个媒体播放器。从API 21开始,Google已弃用RemoteControlClient而使用MediaStyle通知和MediaController。但新功能尚未添加到支持库中。因此,如果我希望我的应用程序与旧的OS版本兼容,我必须做这样的事情:

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLIPOP) {
  // Use MediaController
} else {
  // Use `RemoteControlClient`
}

有没有更简洁的方法来实现这一目标?支持两种不同控制器API的想法并不是那么好(在我看来)。

提前感谢任何建议!

1 个答案:

答案 0 :(得分:0)

您可以使用AppCompat支持库修订版22。 它有新的MediaSessionCompat&其他支持的东西。

了解更多详情。

检查以下链接:

Media Session Compat

Media Controller Compat