Stay organized with collections
Save and categorize content based on your preferences.
@Documented
@Retention(value = RetentionPolicy.SOURCE)
@Target(value = )
@IntDef(value = )
public annotation Player.Command
Commands that indicate which method calls are currently permitted on a particular
Player
instance.
The currently available commands can be inspected with getAvailableCommands
and isCommandAvailable
.
See the documentation of each command constant for the details of which methods it permits calling.
One of the following values:
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-07-17 UTC.
[null,null,["Last updated 2025-07-17 UTC."],[],[],null,["# Player.Command\n==============\n\nArtifact: [androidx.media3:media3-common](/jetpack/androidx/releases/media3) \n[View Source](https://cs.android.com/search?q=file:androidx/media3/common/Player.java+class:androidx.media3.common.Player.Command)\n\n*** ** * ** ***\n\n[Kotlin](/reference/kotlin/androidx/media3/common/Player.Command \"View this page in Kotlin\") \\|Java\n\n\n```\n@Documented\n@Retention(value = RetentionPolicy.SOURCE)\n@Target(value = )\n@IntDef(value = )\npublic annotation Player.Command\n```\n\n\u003cbr /\u003e\n\n*** ** * ** ***\n\nCommands that indicate which method calls are currently permitted on a particular `\nPlayer` instance.\n\nThe currently available commands can be inspected with [getAvailableCommands](/reference/androidx/media3/common/Player#getAvailableCommands()) and [isCommandAvailable](/reference/androidx/media3/common/Player#isCommandAvailable(int)).\n\nSee the documentation of each command constant for the details of which methods it permits calling.\n\nOne of the following values:\n\n- [COMMAND_PLAY_PAUSE](/reference/androidx/media3/common/Player#COMMAND_PLAY_PAUSE())\n- [COMMAND_PREPARE](/reference/androidx/media3/common/Player#COMMAND_PREPARE())\n- [COMMAND_STOP](/reference/androidx/media3/common/Player#COMMAND_STOP())\n- [COMMAND_SEEK_TO_DEFAULT_POSITION](/reference/androidx/media3/common/Player#COMMAND_SEEK_TO_DEFAULT_POSITION())\n- [COMMAND_SEEK_IN_CURRENT_MEDIA_ITEM](/reference/androidx/media3/common/Player#COMMAND_SEEK_IN_CURRENT_MEDIA_ITEM())\n- [COMMAND_SEEK_TO_PREVIOUS_MEDIA_ITEM](/reference/androidx/media3/common/Player#COMMAND_SEEK_TO_PREVIOUS_MEDIA_ITEM())\n- [COMMAND_SEEK_TO_PREVIOUS](/reference/androidx/media3/common/Player#COMMAND_SEEK_TO_PREVIOUS())\n- [COMMAND_SEEK_TO_NEXT_MEDIA_ITEM](/reference/androidx/media3/common/Player#COMMAND_SEEK_TO_NEXT_MEDIA_ITEM())\n- [COMMAND_SEEK_TO_NEXT](/reference/androidx/media3/common/Player#COMMAND_SEEK_TO_NEXT())\n- [COMMAND_SEEK_TO_MEDIA_ITEM](/reference/androidx/media3/common/Player#COMMAND_SEEK_TO_MEDIA_ITEM())\n- [COMMAND_SEEK_BACK](/reference/androidx/media3/common/Player#COMMAND_SEEK_BACK())\n- [COMMAND_SEEK_FORWARD](/reference/androidx/media3/common/Player#COMMAND_SEEK_FORWARD())\n- [COMMAND_SET_SPEED_AND_PITCH](/reference/androidx/media3/common/Player#COMMAND_SET_SPEED_AND_PITCH())\n- [COMMAND_SET_SHUFFLE_MODE](/reference/androidx/media3/common/Player#COMMAND_SET_SHUFFLE_MODE())\n- [COMMAND_SET_REPEAT_MODE](/reference/androidx/media3/common/Player#COMMAND_SET_REPEAT_MODE())\n- [COMMAND_GET_CURRENT_MEDIA_ITEM](/reference/androidx/media3/common/Player#COMMAND_GET_CURRENT_MEDIA_ITEM())\n- [COMMAND_GET_TIMELINE](/reference/androidx/media3/common/Player#COMMAND_GET_TIMELINE())\n- [COMMAND_GET_METADATA](/reference/androidx/media3/common/Player#COMMAND_GET_METADATA())\n- [COMMAND_SET_PLAYLIST_METADATA](/reference/androidx/media3/common/Player#COMMAND_SET_PLAYLIST_METADATA())\n- [COMMAND_SET_MEDIA_ITEM](/reference/androidx/media3/common/Player#COMMAND_SET_MEDIA_ITEM())\n- [COMMAND_CHANGE_MEDIA_ITEMS](/reference/androidx/media3/common/Player#COMMAND_CHANGE_MEDIA_ITEMS())\n- [COMMAND_GET_AUDIO_ATTRIBUTES](/reference/androidx/media3/common/Player#COMMAND_GET_AUDIO_ATTRIBUTES())\n- [COMMAND_GET_VOLUME](/reference/androidx/media3/common/Player#COMMAND_GET_VOLUME())\n- [COMMAND_GET_DEVICE_VOLUME](/reference/androidx/media3/common/Player#COMMAND_GET_DEVICE_VOLUME())\n- [COMMAND_SET_VOLUME](/reference/androidx/media3/common/Player#COMMAND_SET_VOLUME())\n- [COMMAND_SET_DEVICE_VOLUME](/reference/androidx/media3/common/Player#COMMAND_SET_DEVICE_VOLUME())\n- [COMMAND_SET_DEVICE_VOLUME_WITH_FLAGS](/reference/androidx/media3/common/Player#COMMAND_SET_DEVICE_VOLUME_WITH_FLAGS())\n- [COMMAND_ADJUST_DEVICE_VOLUME](/reference/androidx/media3/common/Player#COMMAND_ADJUST_DEVICE_VOLUME())\n- [COMMAND_ADJUST_DEVICE_VOLUME_WITH_FLAGS](/reference/androidx/media3/common/Player#COMMAND_ADJUST_DEVICE_VOLUME_WITH_FLAGS())\n- [COMMAND_SET_AUDIO_ATTRIBUTES](/reference/androidx/media3/common/Player#COMMAND_SET_AUDIO_ATTRIBUTES())\n- [COMMAND_SET_VIDEO_SURFACE](/reference/androidx/media3/common/Player#COMMAND_SET_VIDEO_SURFACE())\n- [COMMAND_GET_TEXT](/reference/androidx/media3/common/Player#COMMAND_GET_TEXT())\n- [COMMAND_SET_TRACK_SELECTION_PARAMETERS](/reference/androidx/media3/common/Player#COMMAND_SET_TRACK_SELECTION_PARAMETERS())\n- [COMMAND_GET_TRACKS](/reference/androidx/media3/common/Player#COMMAND_GET_TRACKS())\n- [COMMAND_RELEASE](/reference/androidx/media3/common/Player#COMMAND_RELEASE())"]]