aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Fietz <Martin.Fietz@gmail.com>2016-01-24 14:41:10 +0100
committerMartin Fietz <Martin.Fietz@gmail.com>2016-01-24 14:41:10 +0100
commita3d3967b0715905d8f13674f4bd5620a65c4e4ca (patch)
tree8f58444864e27c64ca78764352fc106aa24cb995
parent4e782cfe402825d0b36709398239fd75673af5e0 (diff)
downloadAudioPlayer-a3d3967b0715905d8f13674f4bd5620a65c4e4ca.tar.gz
Prevent native mediaplayer from playing sound on playback speed change
-rw-r--r--library/src/main/java/org/antennapod/audio/AndroidAudioPlayer.java4
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