Google is committed to advancing racial equity for Black communities. See how.

MediaSeekOptions

public class MediaSeekOptions extends Object

The class for specifying options for seek requests.

Nested Class Summary

class MediaSeekOptions.Builder Builder for MediaSeekOptions
@interface MediaSeekOptions.ResumeState The resume state. 

Constant Summary

int RESUME_STATE_PAUSE A resume state indicating that the player should be paused, regardless of its current state.
int RESUME_STATE_PLAY A resume state indicating that the player should be playing, regardless of its current state.
int RESUME_STATE_UNCHANGED A resume state indicating that the player state should be left unchanged.

Public Method Summary

boolean
equals(Object other)
JSONObject
getCustomData()
Returns the custom application-specific data to pass along with the seek request.
long
getPosition()
Returns the position to seek to, in milliseconds.
int
getResumeState()
Returns the action to take after the seek operation has finished.
int
boolean
isSeekToInfinite()
Returns whether to seek to the end of stream or live position.

Inherited Method Summary

Constants

public static final int RESUME_STATE_PAUSE

A resume state indicating that the player should be paused, regardless of its current state.

Constant Value: 2

public static final int RESUME_STATE_PLAY

A resume state indicating that the player should be playing, regardless of its current state.

Constant Value: 1

public static final int RESUME_STATE_UNCHANGED

A resume state indicating that the player state should be left unchanged.

Constant Value: 0

Public Methods

public boolean equals (Object other)

public JSONObject getCustomData ()

Returns the custom application-specific data to pass along with the seek request.

public long getPosition ()

Returns the position to seek to, in milliseconds. The default value is 0.

The position will be ignored if isSeekToInfinite() is true.

public int getResumeState ()

Returns the action to take after the seek operation has finished. The default value is RESUME_STATE_UNCHANGED.

Valid values are RESUME_STATE_UNCHANGED, RESUME_STATE_PLAY, and RESUME_STATE_PAUSE.

public int hashCode ()

public boolean isSeekToInfinite ()

Returns whether to seek to the end of stream or live position. The default value is false.

If true, the seek position as specified by getPosition() will be ignored.