如何使用MediaSessionCompat?有人可以举一个简单的工作例子吗?

我找到了一些,但他们使用了:

MediaSessionCompat _mediaSession = new MediaSessionCompat(context, "tag");

这给我错误:The constructor MediaSessionCompat(Context, String) is undefined,要我使用MediaSessionCompat(Context, String, ComponentName, PendingIntent)

最佳答案

我在这里找到了一个有效的示例,同时在kitkat和棉花糖上进行了测试。

https://github.com/tutsplus/background-audio-in-android-with-mediasessioncompat/blob/master/app/src/main/java/com/tutsplus/backgroundaudio/BackgroundAudioService.java

但请注意,有时由于Android设置而不会出现锁定屏幕控制(即“设置”>“声音和通知”>“通知”>“锁定时”>“隐藏敏感内容”),如下所示:

https://community.spotify.com/t5/Android/Android-Lollipop-Lock-Screen-Controls-Not-Available/td-p/982463

关于android - 如何使用MediaSessionCompat?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30486792/

10-08 21:08