Simplify VoiceNote playback logic.

This commit is contained in:
Nicholas Tinsley
2023-09-11 17:12:26 -04:00
parent 92b0ebb6f6
commit 4d7d1699f9

View File

@@ -113,18 +113,10 @@ public class VoiceNotePlaybackService extends MediaSessionService {
private class VoiceNotePlayerEventListener implements Player.Listener {
private int previousPlaybackState = player.getPlaybackState();
@Override
public void onPlayWhenReadyChanged(boolean playWhenReady, int reason) {
onPlaybackStateChanged(playWhenReady, player.getPlaybackState());
}
@Override
public void onPlaybackStateChanged(int playbackState) {
onPlaybackStateChanged(player.getPlayWhenReady(), playbackState);
}
private void onPlaybackStateChanged(boolean playWhenReady, int playbackState) {
Log.d(TAG, "playWhenReady: " + playWhenReady + "\nplaybackState: " + playbackState);
Log.d(TAG, "[onPlaybackStateChanged] playbackState: " + playbackState);
boolean playWhenReady = player.getPlayWhenReady();
switch (playbackState) {
case Player.STATE_BUFFERING:
case Player.STATE_READY: