草庐IT

playbackState

全部标签

android - MediaSession 在锁定屏幕上不显示背景

我在Lollipop上使用MediaSession来控制播放。它似乎可以工作,因为我的AndroidWear设备允许我控制播放,但是手机锁定屏幕没有显示来自METADATA_KEY_ALBUM_ART_URI的图像,AndroidWear上的背景也没有显示。我正在使用自己的自定义通知(不是媒体样式通知)。这是我的MediaSession代码。if(mediaSession==null){mediaSession=newMediaSession(this,TAG);mediaSession.setCallback(newMediaSessionCallback());}mediaSess

android - 如何使用新的 MediaSession 类接收 Android 5.x 上的媒体按钮按下?

我正在尝试使用新的MediaSession类接收媒体按钮按下操作,但到目前为止我一直没有成功。有没有人设法使用新类(class)接收它们?我已经成功地创建了一个MediaSession并使用它来更新远程显示器(车载娱乐系统)上的歌曲信息,但到目前为止我无法从它接收按钮按下、耳机控制和控制在蓝牙耳机上。创建媒体session后,我将在用于播放音频的服务中执行以下操作:_mediaSession=newMediaSession(getApplicationContext(),Global.PACKAGE_NAME+"."+TAG);if(_mediaSession==null){_log.

android - 在 Android 5.0 Lollipop 中处理媒体按钮

PreAPI21我正在使用类似audioManager.registerMediaButtonEventReceiver(receiver);的调用来处理用户按下耳机上的按钮时的媒体按钮事件。从API21开始,似乎应该使用MediaSession。但是,我没有得到任何回应。finalMediaSessionsession=newMediaSession(context,"TAG");session.setCallback(newCallback(){@OverridepublicbooleanonMediaButtonEvent(finalIntentmediaButtonIntent