diff --git a/libraries/session/src/main/java/androidx/media3/session/legacy/MediaSessionCompat.java b/libraries/session/src/main/java/androidx/media3/session/legacy/MediaSessionCompat.java index 7a6fa19709..f09a3bb4b8 100644 --- a/libraries/session/src/main/java/androidx/media3/session/legacy/MediaSessionCompat.java +++ b/libraries/session/src/main/java/androidx/media3/session/legacy/MediaSessionCompat.java @@ -34,7 +34,6 @@ import android.media.AudioManager; import android.media.MediaDescription; import android.media.MediaMetadata; import android.media.Rating; -import android.media.VolumeProvider; import android.media.session.MediaSession; import android.media.session.PlaybackState; import android.net.Uri; @@ -2277,7 +2276,7 @@ public class MediaSessionCompat { @Override public void setPlaybackToRemote(VolumeProviderCompat volumeProvider) { - mSessionFwk.setPlaybackToRemote((VolumeProvider) volumeProvider.getVolumeProvider()); + mSessionFwk.setPlaybackToRemote(volumeProvider.getVolumeProvider()); } @Override diff --git a/libraries/session/src/main/java/androidx/media3/session/legacy/VolumeProviderCompat.java b/libraries/session/src/main/java/androidx/media3/session/legacy/VolumeProviderCompat.java index 16ff00f23a..4c72becbd0 100644 --- a/libraries/session/src/main/java/androidx/media3/session/legacy/VolumeProviderCompat.java +++ b/libraries/session/src/main/java/androidx/media3/session/legacy/VolumeProviderCompat.java @@ -129,8 +129,7 @@ public abstract class VolumeProviderCompat { */ public final void setCurrentVolume(int currentVolume) { mCurrentVolume = currentVolume; - VolumeProvider volumeProviderFwk = (VolumeProvider) getVolumeProvider(); - volumeProviderFwk.setCurrentVolume(currentVolume); + getVolumeProvider().setCurrentVolume(currentVolume); } /** @@ -163,7 +162,7 @@ public abstract class VolumeProviderCompat { * * @return An equivalent {@link android.media.VolumeProvider} object, or null if none. */ - public Object getVolumeProvider() { + public VolumeProvider getVolumeProvider() { if (mVolumeProviderFwk == null) { if (Build.VERSION.SDK_INT >= 30) { mVolumeProviderFwk =