diff --git a/libraries/session/src/main/java/androidx/media3/session/MediaSessionLegacyStub.java b/libraries/session/src/main/java/androidx/media3/session/MediaSessionLegacyStub.java index affbc7de1f3..8a42fedcbd6 100644 --- a/libraries/session/src/main/java/androidx/media3/session/MediaSessionLegacyStub.java +++ b/libraries/session/src/main/java/androidx/media3/session/MediaSessionLegacyStub.java @@ -1134,7 +1134,7 @@ public void onSessionExtrasChanged(int seq, Bundle sessionExtras) { PlayerWrapper playerWrapper = sessionImpl.getPlayerWrapper(); playerWrapper.setLegacyExtras(sessionExtras); sessionCompat.setExtras(playerWrapper.getLegacyExtras()); - sessionCompat.setPlaybackState(sessionImpl.getPlayerWrapper().createPlaybackStateCompat()); + updateLegacySessionPlaybackState(sessionImpl.getPlayerWrapper()); } @Override