add log for position discontinuity

This commit is contained in:
dkanada 2021-03-06 16:28:45 +09:00
commit d66409797f
2 changed files with 7 additions and 1 deletions

View file

@ -64,6 +64,11 @@ public class MultiPlayer implements Playback {
}
}
@Override
public void onPositionDiscontinuity(int reason) {
Log.i(TAG, String.format("onPositionDiscontinuity: %d", reason));
}
@Override
public void onPlayerError(ExoPlaybackException error) {
Log.i(TAG, String.format("onPlayerError: %s", error.getMessage()));

View file

@ -1051,12 +1051,13 @@ public class MusicService extends Service implements SharedPreferences.OnSharedP
prepareNext();
} else if (reason == PLAY_WHEN_READY_CHANGE_REASON_END_OF_MEDIA_ITEM) {
progressHandler.sendEmptyMessage(TRACK_ENDED);
acquireWakeLock(30000);
}
}
@Override
public void onTrackChanged(int reason) {
acquireWakeLock(30000);
if (reason == MEDIA_ITEM_TRANSITION_REASON_AUTO) {
playerHandler.sendEmptyMessage(TRACK_CHANGED);
progressHandler.sendEmptyMessage(TRACK_CHANGED);