Package com.castlabs.sdk.mediasession
Interface SessionCallbackBuilder.MediaItemProvider
-
- All Known Implementing Classes:
SessionCallbackBuilder.MediaIdMediaItemProvider
- Enclosing class:
- SessionCallbackBuilder
public static interface SessionCallbackBuilder.MediaItemProviderProvides theMediaItem.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description androidx.media2.common.MediaItemonCreateMediaItem(androidx.media2.session.MediaSession session, androidx.media2.session.MediaSession.ControllerInfo controllerInfo, String mediaId)Called whenMediaSession.SessionCallback.onCreateMediaItem(MediaSession, ControllerInfo, String)is called.
-
-
-
Method Detail
-
onCreateMediaItem
@Nullable androidx.media2.common.MediaItem onCreateMediaItem(androidx.media2.session.MediaSession session, androidx.media2.session.MediaSession.ControllerInfo controllerInfo, String mediaId)Called whenMediaSession.SessionCallback.onCreateMediaItem(MediaSession, ControllerInfo, String)is called.- Parameters:
session- The media session.controllerInfo- TheMediaSession.ControllerInfofor the controller that has requested to create the item.- Returns:
- A new
MediaItemthatSessionPlayerConnectorcan play. - See Also:
MediaSession.SessionCallback.onCreateMediaItem(MediaSession, ControllerInfo, String),MediaController.addPlaylistItem(int, String),MediaController.replacePlaylistItem(int, String),MediaController.setMediaItem(String),MediaController.setPlaylist(List, MediaMetadata)
-
-