Back to Exoplayer

MediaPeriod.Callback (ExoPlayer library)

docs/doc/reference/com/google/android/exoplayer2/source/MediaPeriod.Callback.html

latest2.0 KB
Original Source

Package com.google.android.exoplayer2.source

Interface MediaPeriod.Callback

  • All Superinterfaces:SequenceableLoader.Callback<MediaPeriod>All Known Implementing Classes:ClippingMediaPeriod, MaskingMediaPeriodEnclosing interface:MediaPeriod

public static interfaceMediaPeriod.Callbackextends[SequenceableLoader.Callback](SequenceableLoader.Callback.html "interface in com.google.android.exoplayer2.source")<[MediaPeriod](MediaPeriod.html "interface in com.google.android.exoplayer2.source")>

A callback to be notified of MediaPeriod events.

Method Summary

All Methods Instance Methods Abstract Methods | Modifier and Type | Method | Description | | --- | --- | --- | | void | onPrepared​(MediaPeriod mediaPeriod) | Called when preparation completes. |

- 

Methods inherited from interface com.google.android.exoplayer2.source.SequenceableLoader.Callback

onContinueLoadingRequested

Method Detail

- 

onPrepared

void onPrepared​([MediaPeriod](MediaPeriod.html "interface in com.google.android.exoplayer2.source")mediaPeriod)

Called when preparation completes.

Called on the playback thread. After invoking this method, the MediaPeriod can expect for MediaPeriod.selectTracks(ExoTrackSelection[], boolean[], SampleStream[], boolean[], long) to be called with the initial track selection.

Parameters:mediaPeriod - The prepared MediaPeriod.