Package com.google.android.exoplayer2
Class MetadataRetriever
- java.lang.Object
-
- com.google.android.exoplayer2.MetadataRetriever
-
public final class MetadataRetriever extends Object
Retrieves the static metadata ofMediaItems.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ListenableFuture<TrackGroupArray>retrieveMetadata(Context context, MediaItem mediaItem)Retrieves theTrackGroupArraycorresponding to aMediaItem.static ListenableFuture<TrackGroupArray>retrieveMetadata(MediaSourceFactory mediaSourceFactory, MediaItem mediaItem)Retrieves theTrackGroupArraycorresponding to aMediaItem.
-
-
-
Method Detail
-
retrieveMetadata
public static ListenableFuture<TrackGroupArray> retrieveMetadata(Context context, MediaItem mediaItem)
Retrieves theTrackGroupArraycorresponding to aMediaItem.This is equivalent to using
retrieveMetadata(MediaSourceFactory, MediaItem)with aDefaultMediaSourceFactoryand aDefaultExtractorsFactorywithMp4Extractor.FLAG_READ_MOTION_PHOTO_METADATAandMp4Extractor.FLAG_READ_SEF_DATAset.- Parameters:
context- TheContext.mediaItem- TheMediaItemwhose metadata should be retrieved.- Returns:
- A
ListenableFutureof the result.
-
retrieveMetadata
public static ListenableFuture<TrackGroupArray> retrieveMetadata(MediaSourceFactory mediaSourceFactory, MediaItem mediaItem)
- Parameters:
mediaSourceFactory- mediaSourceFactory TheMediaSourceFactoryto use to read the data.mediaItem- TheMediaItemwhose metadata should be retrieved.- Returns:
- A
ListenableFutureof the result.
-
-