QueueActivityReportEvent
An event that occurs during content playback.
Declaration
string QueueActivityReportEventPossible Values
local.playing.elapsedA periodic report of playback progress. Use PlayMediaControlActivity to schedule these reports.
local.playing.pausedThe user pauses playback.
local.playing.continuedThe user resumes playback after a pause.
local.playing.fastForwardThe user fast-forwards the content.
local.playing.fastRewindThe user rewinds the content.
local.playing.scrubThe user uses the
seekToPlaybackPositioncontrol.local.playing.transitioned.skip_nextThe user skips forward to the next content.
local.playing.transitioned.skip_previousThe user skips backward to the previous content or to the start of the current content.
local.stopped.skip_past_endPlayback ends because the user skips forward while playing the last content in the queue.
local.playing.transitioned.naturallyThe current content starts playing because the previous content ends.
local.playing.transitioned.queue_replacedThe client receives a new queue from your service and starts playing that queue.
local.stopped.naturallyThe last content in the playback queue finishes playing.
local.command.likeThe user selects the like control.
local.command.dislikeThe user selects the dislike control.
local.command.bookmarkThe user bookmarks the content.
local.stopped.content_failure
Discussion
Events represent a user controlling playback or a natural transition at the end of a piece of content. The client handles playback controls, such as pausing and resuming, then sends these event reports to your service.
To customize which controls are available during playback of a piece of Content, set its control property to a scheme you define in QueueControlMapping.