docs/doc/reference/com/google/android/exoplayer2/testutil/Action.Prepare.html
Package com.google.android.exoplayer2.testutil
Enclosing class:Action
public static final classAction.Prepareextends[Action](Action.html "class in com.google.android.exoplayer2.testutil")
Calls Player.prepare().
-
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
Constructors | Constructor | Description |
| --- | --- |
| Prepare(String tag) | |
All Methods Instance Methods Concrete Methods | Modifier and Type | Method | Description |
| --- | --- | --- |
| protected void | doActionImpl(ExoPlayer player, DefaultTrackSelector trackSelector, Surface surface) |
Called by Action.doActionAndScheduleNextImpl(ExoPlayer, DefaultTrackSelector, Surface, HandlerWrapper, ActionNode) to perform the action.
|
-
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
public Prepare([String](https://developer.android.com/reference/java/lang/String.html "class or interface in java.lang")tag)
Parameters:tag - A tag to use for logging.
-
protected void doActionImpl([ExoPlayer](../ExoPlayer.html "interface in com.google.android.exoplayer2")player,[DefaultTrackSelector](../trackselection/DefaultTrackSelector.html "class in com.google.android.exoplayer2.trackselection")trackSelector,
@Nullable[Surface](https://developer.android.com/reference/android/view/Surface.html "class or interface in android.view")surface)
Description copied from class: Action
Called by Action.doActionAndScheduleNextImpl(ExoPlayer, DefaultTrackSelector, Surface, HandlerWrapper, ActionNode) to perform the action.
Specified by:doActionImpl in class ActionParameters: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.