From a3d3967b0715905d8f13674f4bd5620a65c4e4ca Mon Sep 17 00:00:00 2001 From: Martin Fietz Date: Sun, 24 Jan 2016 14:41:10 +0100 Subject: Prevent native mediaplayer from playing sound on playback speed change --- library/src/main/java/org/antennapod/audio/AndroidAudioPlayer.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/library/src/main/java/org/antennapod/audio/AndroidAudioPlayer.java b/library/src/main/java/org/antennapod/audio/AndroidAudioPlayer.java index a16b7bd..3398f86 100644 --- a/library/src/main/java/org/antennapod/audio/AndroidAudioPlayer.java +++ b/library/src/main/java/org/antennapod/audio/AndroidAudioPlayer.java @@ -449,7 +449,11 @@ public class AndroidAudioPlayer extends AbstractAudioPlayer { } PlaybackParams params = mp.getPlaybackParams(); params.setSpeed(f); + boolean isPaused = this.owningMediaPlayer.state == org.antennapod.audio.MediaPlayer.State.PAUSED; mp.setPlaybackParams(params); + if(isPaused) { + mp.pause(); + } } @Override -- cgit v1.2.3