The attempt that ended.
Duration of the resource, in seconds, or null when unknown.
Its entry.
Order of this event within the session; consumers drop an event they have already seen.
completed: playback reached the end; stopped: stopped by the user or jitSession.stop; superseded: another attempt or playback started; released: the session ended; unknown: the host cannot attribute the ending.
Last playback position read for the attempt, in seconds, or null.
State version this event reflects.
The session.
Native stop reason, when one was observed; null for a command or an inferred transition.
Payload of the
jitSession:attemptFinishedevent. An attempt ended.outcomeiscompletedonly when playback reached the end of the resource; an ending the host cannot attribute isunknown, with the facts it has. Sent likejitSession:stateChanged.