Android 创建锁屏介质控制按钮

Android 创建锁屏介质控制按钮,android,android-mediaplayer,lockscreen,mediacontroller,Android,Android Mediaplayer,Lockscreen,Mediacontroller,我正在为android开发一个媒体播放器。从API 21开始,Google就不推荐使用RemoteControlClient,而支持MediaStyle通知和MediaController。但新功能尚未添加到支持库中。因此,如果我想让我的应用程序与较旧的操作系统版本兼容,我必须执行以下操作: if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLIPOP) { // Use MediaController } else { // U

我正在为android开发一个媒体播放器。从API 21开始,Google就不推荐使用RemoteControlClient,而支持MediaStyle通知和MediaController。但新功能尚未添加到支持库中。因此,如果我想让我的应用程序与较旧的操作系统版本兼容,我必须执行以下操作:

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLIPOP) {
  // Use MediaController
} else {
  // Use `RemoteControlClient`
}
有没有更干净的方法来实现这一点?在我看来,支持两种不同的控制器API的想法不是很好


提前感谢您的建议

您可以使用AppCompat支持库版本22。 它有新的MediaSessionCompat和其他支持工具

更多细节

查看以下链接:


我知道他们。。。现在:在我提问的时候,没有这样的课程。。。无论如何,谢谢你的帮助@KirilAleksandrov我很高兴,顺便说一句,在棒棒糖前做锁屏控制工作吗?