如何在没有播放队列的情况下发出MediaStyle通知?
我的通知声明如下所示,我无法弄清楚如何禁用显示下一首曲目。
Notification notification = new Notification.Builder(this)
.setPriority(Notification.PRIORITY_DEFAULT)
.setVisibility(Notification.VISIBILITY_PUBLIC)
.setCategory(Notification.CATEGORY_TRANSPORT)
.setContentTitle(contentTitle)
.setContentText(contentText)
.setOngoing(isPlaying)
.setShowWhen(false)
.setSmallIcon(R.drawable.ic_notification_cover_default)
.setLargeIcon(BitmapFactory.decodeResource(getResources(), R.drawable.cover_example))
.setAutoCancel(false)
.setContentIntent(contentPendingIntent)
.setDeleteIntent(deletePendingIntent)
.addAction(createAction(R.drawable.ic_notification_skip_previous, "Rewind", ACTION_REWIND))
.addAction(playPauseAction)
.addAction(createAction(R.drawable.ic_notification_skip_next, "Fast Forward", ACTION_FAST_FORWARD))
.setStyle(new Notification.MediaStyle()
.setMediaSession(mMediaSession.getSessionToken())
.setShowActionsInCompactView(1))
.build();
答案 0 :(得分:2)
添加播放队列不是MediaStyle的Android API的一部分(您将在Nexus设备上注明没有播放队列),并且是制造商特定的自定义。您需要与制造商自己核实,看看他们是否提供了任何额外的库来控制此行为。