Невозможно использовать MediaStyle в уведомлении - PullRequest
0 голосов
/ 10 декабря 2018

Я хочу создать уведомление для музыки с помощью кнопки для управления музыкой.и я прочитал руководство разработчика Android , в котором рекомендуется использовать приведенный ниже код для улучшения пользовательского интерфейса.

Notification notification = new NotificationCompat.Builder(context, CHANNEL_ID)
    // Show controls on lock screen even when user hides sensitive content.
    .setVisibility(NotificationCompat.VISIBILITY_PUBLIC)
    .setSmallIcon(R.drawable.ic_stat_player)
    // Add media control buttons that invoke intents in your media service
    .addAction(R.drawable.ic_prev, "Previous", prevPendingIntent) // #0
    .addAction(R.drawable.ic_pause, "Pause", pausePendingIntent)  // #1
    .addAction(R.drawable.ic_next, "Next", nextPendingIntent)     // #2
    // Apply the media style template
    .setStyle(new android.support.v4.media.app.Notification.MediaStyle()
            .setShowActionsInCompactView(1 /* #1: pause button */)
            .setMediaSession(mMediaSession.getSessionToken()))
    .setContentTitle("Wonderful music")
    .setContentText("My Awesome Band")
    .setLargeIcon(albumArtBitmap)
    .build();

Но я не могу добавить android.support.v4.media.app.Notification.MediaStyle ()в мой проект.что я пробовал:

  1. добавление этой строки в зависимости:

    dependencies { implementation "com.android.support:support-compat:28.0.0" }

но это вызывает эту ошибку

Не удалось разрешить: support-compat Открыть файл

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...