From a51c114942f1d90eba2003f5029270da5b506cd5 Mon Sep 17 00:00:00 2001 From: hacker1024 Date: Fri, 28 Sep 2018 08:10:57 +1000 Subject: [PATCH] Call rating with extras --- .../ext/mediasession/MediaSessionConnector.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/extensions/mediasession/src/main/java/com/google/android/exoplayer2/ext/mediasession/MediaSessionConnector.java b/extensions/mediasession/src/main/java/com/google/android/exoplayer2/ext/mediasession/MediaSessionConnector.java index 0915ee4b03..d0cde5f693 100644 --- a/extensions/mediasession/src/main/java/com/google/android/exoplayer2/ext/mediasession/MediaSessionConnector.java +++ b/extensions/mediasession/src/main/java/com/google/android/exoplayer2/ext/mediasession/MediaSessionConnector.java @@ -259,6 +259,9 @@ public final class MediaSessionConnector { /** See {@link MediaSessionCompat.Callback#onSetRating(RatingCompat)}. */ void onSetRating(Player player, RatingCompat rating); + + /** See {@link MediaSessionCompat.Callback#onSetRating(RatingCompat, Bundle)}. */ + void onSetRating(Player player, RatingCompat rating, Bundle extras); } /** @@ -1002,6 +1005,13 @@ public final class MediaSessionConnector { ratingCallback.onSetRating(player, rating); } } + + @Override + public void onSetRating(RatingCompat rating, Bundle extras) { + if (canDispatchToRatingCallback(PlaybackStateCompat.ACTION_SET_RATING)) { + ratingCallback.onSetRating(player, rating, extras); + } + } @Override public void onAddQueueItem(MediaDescriptionCompat description) {