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 | Description |
---|---|
RemoveMediaItem(String tag,
int index) |
Modifier and Type | Method | Description |
---|---|---|
protected void |
doActionImpl(SimpleExoPlayer player,
DefaultTrackSelector trackSelector,
Surface surface) |
Called by
Action.doActionAndScheduleNextImpl(SimpleExoPlayer, DefaultTrackSelector, Surface,
HandlerWrapper, ActionNode) to perform the action. |
doActionAndScheduleNext, doActionAndScheduleNextImpl
public RemoveMediaItem(String tag, int index)
tag
- A tag to use for logging.index
- The index of the item to remove.protected void doActionImpl(SimpleExoPlayer player, DefaultTrackSelector trackSelector, @Nullable Surface surface)
Action
Action.doActionAndScheduleNextImpl(SimpleExoPlayer, DefaultTrackSelector, Surface,
HandlerWrapper, ActionNode)
to perform the action.doActionImpl
in class Action
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, or null
if no surface is
needed.