Contents

PlayMediaControlScheme

Default playback controls and settings for common content types.

Declaration

string PlayMediaControlScheme

Possible Values

onDemand

Enables nextTrack, previousTrack, skipForward, skipBackward, and seekToPlaybackPosition by default.

internetRadio

No controls are available by default. You may enable nextTrack, previousTrack, and seekToPlaybackPosition. This scheme also respects a queue’s skipsRemaining count.

liveStreaming

No controls are available by default. You may enable skipForward, skipBackward, and seekToPlaybackPosition.

audioBook

Enables skipForward, skipBackward, and seekToPlaybackPosition by default. You may enable nextTrack and previousTrack.

podcast

Enables skipForward, skipBackward, and seekToPlaybackPosition by default. You may enable nextTrack and previousTrack.

advertisement

No controls are available by default. You may enable nextTrack, previousTrack, skipForward, skipBackward, and seekToPlaybackPosition. If the user attempts to use one of these controls and it isn’t available, Siri informs the user that they can’t use the control because of the advertisement.

custom

No controls are available by default. You may enable nextTrack, previousTrack, skipForward, skipBackward, and seekToPlaybackPosition.

Discussion

The controls for likeTrack, dislikeTrack, and bookmarkTrack aren’t available by default for any of these schemes. You may enable them in any control scheme except for internetRadio.

See Also

Customizing Playback Controls