diff options
author | Martin Fietz <Martin.Fietz@gmail.com> | 2016-01-24 14:41:10 +0100 |
---|---|---|
committer | Martin Fietz <Martin.Fietz@gmail.com> | 2016-01-24 14:41:10 +0100 |
commit | a3d3967b0715905d8f13674f4bd5620a65c4e4ca (patch) | |
tree | 8f58444864e27c64ca78764352fc106aa24cb995 | |
parent | 4e782cfe402825d0b36709398239fd75673af5e0 (diff) | |
download | AudioPlayer-a3d3967b0715905d8f13674f4bd5620a65c4e4ca.tar.gz |
Prevent native mediaplayer from playing sound on playback speed change
-rw-r--r-- | library/src/main/java/org/antennapod/audio/AndroidAudioPlayer.java | 4 |
1 files changed, 4 insertions, 0 deletions
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 |