From 297c2bf901ff8487ae7b0f8c57fada2113fc6046 Mon Sep 17 00:00:00 2001 From: bachinger Date: Fri, 11 Dec 2020 12:13:51 +0000 Subject: [PATCH] Make StyledPlayerControlView use control dispatcher for speed changes #exofixit PiperOrigin-RevId: 346972678 --- .../google/android/exoplayer2/ui/StyledPlayerControlView.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/ui/src/main/java/com/google/android/exoplayer2/ui/StyledPlayerControlView.java b/library/ui/src/main/java/com/google/android/exoplayer2/ui/StyledPlayerControlView.java index 1add6ae545..d9f3dc9757 100644 --- a/library/ui/src/main/java/com/google/android/exoplayer2/ui/StyledPlayerControlView.java +++ b/library/ui/src/main/java/com/google/android/exoplayer2/ui/StyledPlayerControlView.java @@ -51,7 +51,6 @@ import com.google.android.exoplayer2.ControlDispatcher; import com.google.android.exoplayer2.DefaultControlDispatcher; import com.google.android.exoplayer2.ExoPlayerLibraryInfo; import com.google.android.exoplayer2.Format; -import com.google.android.exoplayer2.PlaybackParameters; import com.google.android.exoplayer2.PlaybackPreparer; import com.google.android.exoplayer2.Player; import com.google.android.exoplayer2.Player.Events; @@ -1491,7 +1490,8 @@ public class StyledPlayerControlView extends FrameLayout { if (player == null) { return; } - player.setPlaybackParameters(new PlaybackParameters(speed)); + controlDispatcher.dispatchSetPlaybackParameters( + player, player.getPlaybackParameters().withSpeed(speed)); } /* package */ void requestPlayPauseFocus() {