mirror of
https://github.com/gabehf/tempus.git
synced 2026-03-09 07:28:20 -07:00
The last element listened to is the first in the list at the next start
This commit is contained in:
parent
9328ec87ab
commit
15e7c28b14
4 changed files with 59 additions and 3 deletions
|
|
@ -8,6 +8,7 @@ import androidx.annotation.Nullable;
|
|||
import androidx.media3.common.AudioAttributes;
|
||||
import androidx.media3.common.C;
|
||||
import androidx.media3.common.MediaItem;
|
||||
import androidx.media3.common.Player;
|
||||
import androidx.media3.exoplayer.ExoPlayer;
|
||||
import androidx.media3.session.MediaLibraryService;
|
||||
import androidx.media3.session.MediaSession;
|
||||
|
|
@ -26,6 +27,7 @@ public class MediaService extends MediaLibraryService {
|
|||
public void onCreate() {
|
||||
super.onCreate();
|
||||
initializePlayer();
|
||||
initializePlayerListener();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
@ -73,4 +75,14 @@ public class MediaService extends MediaLibraryService {
|
|||
.build();
|
||||
}
|
||||
}
|
||||
|
||||
@SuppressLint("UnsafeOptInUsageError")
|
||||
private void initializePlayerListener() {
|
||||
player.addListener(new Player.Listener() {
|
||||
@Override
|
||||
public void onMediaItemTransition(@Nullable MediaItem mediaItem, int reason) {
|
||||
MediaManager.timestamp(mediaItem);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue