public final class MetadataRetriever extends Object
MediaItems.| Modifier and Type | Method | Description |
|---|---|---|
static ListenableFuture<TrackGroupArray> |
retrieveMetadata(Context context,
MediaItem mediaItem) |
Retrieves the
TrackGroupArray corresponding to a MediaItem. |
static ListenableFuture<TrackGroupArray> |
retrieveMetadata(MediaSourceFactory mediaSourceFactory,
MediaItem mediaItem) |
Retrieves the
TrackGroupArray corresponding to a MediaItem. |
public static ListenableFuture<TrackGroupArray> retrieveMetadata(Context context, MediaItem mediaItem)
TrackGroupArray corresponding to a MediaItem.
This is equivalent to using retrieveMetadata(MediaSourceFactory, MediaItem) with a
DefaultMediaSourceFactory and a DefaultExtractorsFactory with Mp4Extractor.FLAG_READ_MOTION_PHOTO_METADATA and Mp4Extractor.FLAG_READ_SEF_DATA set.
context - The Context.mediaItem - The MediaItem whose metadata should be retrieved.ListenableFuture of the result.public static ListenableFuture<TrackGroupArray> retrieveMetadata(MediaSourceFactory mediaSourceFactory, MediaItem mediaItem)
mediaSourceFactory - mediaSourceFactory The MediaSourceFactory to use to read the
data.mediaItem - The MediaItem whose metadata should be retrieved.ListenableFuture of the result.