SessionCallbackBuilder.MediaIdMediaItemProvider
public static interface SessionCallbackBuilder.MediaItemProvider
MediaItem
.Modifier and Type | Method | Description |
---|---|---|
androidx.media2.common.MediaItem |
onCreateMediaItem(androidx.media2.session.MediaSession session,
androidx.media2.session.MediaSession.ControllerInfo controllerInfo,
String mediaId) |
Called when
MediaSession.SessionCallback.onCreateMediaItem(MediaSession,
ControllerInfo, String) is called. |
@Nullable androidx.media2.common.MediaItem onCreateMediaItem(androidx.media2.session.MediaSession session, androidx.media2.session.MediaSession.ControllerInfo controllerInfo, String mediaId)
MediaSession.SessionCallback.onCreateMediaItem(MediaSession,
ControllerInfo, String)
is called.session
- The media session.controllerInfo
- The MediaSession.ControllerInfo
for the controller that has requested to
create the item.MediaItem
that SessionPlayerConnector
can play.MediaSession.SessionCallback.onCreateMediaItem(MediaSession, ControllerInfo, String)
,
MediaController.addPlaylistItem(int, String)
,
MediaController.replacePlaylistItem(int, String)
,
MediaController.setMediaItem(String)
,
MediaController.setPlaylist(List, MediaMetadata)