parent
b454ab0974
commit
dfa10a5989
@ -530,7 +530,7 @@ public class PlaybackService extends Service {
|
|||||||
stopWidgetUpdater();
|
stopWidgetUpdater();
|
||||||
}
|
}
|
||||||
|
|
||||||
writePlaybackPreferences();
|
writePlaybackPreferencesNoMediaPlaying();
|
||||||
if (nextMedia != null) {
|
if (nextMedia != null) {
|
||||||
stream = !media.localFileAvailable();
|
stream = !media.localFileAvailable();
|
||||||
mediaPlayer.playMediaObject(nextMedia, stream, startWhenPrepared, prepareImmediately);
|
mediaPlayer.playMediaObject(nextMedia, stream, startWhenPrepared, prepareImmediately);
|
||||||
@ -555,6 +555,19 @@ public class PlaybackService extends Service {
|
|||||||
sendNotificationBroadcast(NOTIFICATION_TYPE_SLEEPTIMER_UPDATE, 0);
|
sendNotificationBroadcast(NOTIFICATION_TYPE_SLEEPTIMER_UPDATE, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void writePlaybackPreferencesNoMediaPlaying() {
|
||||||
|
SharedPreferences.Editor editor = PreferenceManager
|
||||||
|
.getDefaultSharedPreferences(getApplicationContext()).edit();
|
||||||
|
editor.putLong(PlaybackPreferences.PREF_CURRENTLY_PLAYING_MEDIA,
|
||||||
|
PlaybackPreferences.NO_MEDIA_PLAYING);
|
||||||
|
editor.putLong(PlaybackPreferences.PREF_CURRENTLY_PLAYING_FEED_ID,
|
||||||
|
PlaybackPreferences.NO_MEDIA_PLAYING);
|
||||||
|
editor.putLong(
|
||||||
|
PlaybackPreferences.PREF_CURRENTLY_PLAYING_FEEDMEDIA_ID,
|
||||||
|
PlaybackPreferences.NO_MEDIA_PLAYING);
|
||||||
|
editor.commit();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
private void writePlaybackPreferences() {
|
private void writePlaybackPreferences() {
|
||||||
if (AppConfig.DEBUG)
|
if (AppConfig.DEBUG)
|
||||||
|
@ -756,6 +756,7 @@ public class PlaybackServiceMediaPlayer {
|
|||||||
mediaPlayer.reset();
|
mediaPlayer.reset();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
audioManager.abandonAudioFocus(audioFocusChangeListener);
|
||||||
callback.endPlayback(true);
|
callback.endPlayback(true);
|
||||||
|
|
||||||
playerLock.unlock();
|
playerLock.unlock();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user