From 729b2b64f3a7f094c44ef736ef43b5c5d09e475a Mon Sep 17 00:00:00 2001 From: ibaker Date: Mon, 1 Nov 2021 09:44:56 +0000 Subject: [PATCH] Don't pass deviceVolume as volume in MediaControllerImplLegacy deviceVolume (int) and volume (float) are not the same. Elsewhere MediaControllerImplLegacy doesn't support volume and defaults to 1 (setVolume, getVolume), so defaulting to 1 here seems correct. PiperOrigin-RevId: 406780391 --- .../java/androidx/media3/session/MediaControllerImplLegacy.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/session/src/main/java/androidx/media3/session/MediaControllerImplLegacy.java b/libraries/session/src/main/java/androidx/media3/session/MediaControllerImplLegacy.java index a40969b5a5..efc57c6e04 100644 --- a/libraries/session/src/main/java/androidx/media3/session/MediaControllerImplLegacy.java +++ b/libraries/session/src/main/java/androidx/media3/session/MediaControllerImplLegacy.java @@ -2022,7 +2022,7 @@ import org.checkerframework.checker.nullness.compatqual.NullableType; /* videoSize= */ VideoSize.UNKNOWN, /* timeline= */ currentTimeline, /* playlistMetadata= */ playlistMetadata, - /* volume= */ deviceVolume, + /* volume= */ 1.0f, /* audioAttributes= */ audioAttributes, /* cues= */ Collections.emptyList(), /* deviceInfo= */ deviceInfo,