Class Action.SetMediaItems
- java.lang.Object
-
- com.google.android.exoplayer2.testutil.Action
-
- com.google.android.exoplayer2.testutil.Action.SetMediaItems
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.google.android.exoplayer2.testutil.Action
Action.AddMediaItems, Action.ClearMediaItems, Action.ClearVideoSurface, Action.ExecuteRunnable, Action.MoveMediaItem, Action.PlayUntilPosition, Action.Prepare, Action.RemoveMediaItem, Action.RemoveMediaItems, Action.Seek, Action.SendMessages, Action.SetAudioAttributes, Action.SetMediaItems, Action.SetMediaItemsResetPosition, Action.SetPlaybackParameters, Action.SetPlayWhenReady, Action.SetRendererDisabled, Action.SetRepeatMode, Action.SetShuffleModeEnabled, Action.SetShuffleOrder, Action.SetVideoSurface, Action.Stop, Action.ThrowPlaybackException, Action.WaitForIsLoading, Action.WaitForMessage, Action.WaitForPendingPlayerCommands, Action.WaitForPlaybackState, Action.WaitForPlayWhenReady, Action.WaitForPositionDiscontinuity, Action.WaitForTimelineChanged
-
-
Constructor Summary
Constructors Constructor Description SetMediaItems(String tag, int windowIndex, long positionMs, MediaSource... mediaSources)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddoActionImpl(SimpleExoPlayer player, DefaultTrackSelector trackSelector, Surface surface)Called byAction.doActionAndScheduleNextImpl(SimpleExoPlayer, DefaultTrackSelector, Surface, HandlerWrapper, ActionNode)to perform the action.-
Methods inherited from class com.google.android.exoplayer2.testutil.Action
doActionAndScheduleNext, doActionAndScheduleNextImpl
-
-
-
-
Constructor Detail
-
SetMediaItems
public SetMediaItems(String tag, int windowIndex, long positionMs, MediaSource... mediaSources)
- Parameters:
tag- A tag to use for logging.windowIndex- The window index to start playback from.positionMs- The position in milliseconds to start playback from.mediaSources- The media sources to populate the playlist with.
-
-
Method Detail
-
doActionImpl
protected void doActionImpl(SimpleExoPlayer player, DefaultTrackSelector trackSelector, @Nullable Surface surface)
Description copied from class:ActionCalled byAction.doActionAndScheduleNextImpl(SimpleExoPlayer, DefaultTrackSelector, Surface, HandlerWrapper, ActionNode)to perform the action.- Specified by:
doActionImplin classAction- Parameters:
player- The player to which the action should be applied.trackSelector- The track selector to which the action should be applied.surface- The surface to use when applying actions, ornullif no surface is needed.
-
-