ConstReadonlyattributes: { ReadonlycurrentIndicates the current playback state of media.
During fast-forward, rewind, and other seek operations; this attribute shall be set to PLAYING.
Readonlycommands: { Readonlynext: OptionalCommand<void, TypeFromFields, any>Upon receipt, this shall cause the handler to be invoked for "Next". User experience is context- specific. This will often Go forward to the next media playback item.
Readonlypause: Command<void, TypeFromFields, any>Upon receipt, this shall pause playback of the media.
Readonlyplay: Command<void, TypeFromFields, any>Upon receipt, this shall play media. If content is currently in a FastForward or Rewind state. Play shall return media to normal playback speed.
Readonlyprevious: OptionalCommand<void, TypeFromFields, any>Upon receipt, this shall cause the handler to be invoked for "Previous". User experience is context-specific. This will often Go back to the previous media playback item.
ReadonlyskipUpon receipt, this shall Skip backward in the media by the given number of milliseconds.
ReadonlyskipUpon receipt, this shall Skip forward in the media by the given number of milliseconds.
ReadonlystartUpon receipt, this shall Start Over with the current media playback item.
Readonlystop: Command<void, TypeFromFields, any>Upon receipt, this shall stop playback of the media. User-visible outcome is context-specific. This may navigate the user back to the location from where the media was originally launched.
Readonlyevents: { ReadonlystateIf supported, this event shall be generated when there is a change in any of the supported attributes of the Media Playback cluster.
Readonlyextensions: readonly [{ This metadata controls which MediaPlaybackCluster elements matter.js activates for specific feature combinations.
Readonlyfeatures: { ReadonlyadvancedAdvancedSeek
This feature provides access to the time offset location within current playback media and allows for jumping to a specific location using time offsets. This enables clients to implement more advanced media seeking behavior in their user interface, for instance a "seek bar".
ReadonlyaudioAudioAdvance
This feature is for a device or app that supports playing audio during fast and slow advance and rewind (e.g., while playback speed is not 1). A device that supports this feature may only support playing audio during certain speeds.
A cluster implementing AA shall implement AS.
ReadonlyaudioAudioTracks
This feature is for a device or app that supports Audio Tracks.
ReadonlytextTextTracks
This feature is for a device or app that supports Text Tracks.
ReadonlyvariableVariableSpeed
This feature is for a device which supports variable speed playback on media that supports it.
Readonlyid: 1286Readonlyname: "MediaPlayback"Readonlyrevision: 2
These elements and properties are present in all MediaPlayback clusters.