User not in control starts a suspension by seeking. No event emitted on groupAction.
User in control clicks pause, but is ignored by local client with reason localusersuspended.
This still affected the group state so the event gets emitted with groupaction
MediaPlayerSynchronizer
groupaction
events now emit ignored actions during suspension, with ignored reason.Feature request #749
Test scenario and emitted events.
added console logs of group actions to sample 21.react-media-template
User in control clicks play
User not in control starts a suspension by seeking. No event emitted on groupAction.
User in control clicks pause, but is ignored by local client with reason
localusersuspended
. This still affected the group state so the event gets emitted withgroupaction
User not in control ends suspension which triggers a catchup event.
Also removed property
blocked
onExtendedMediaSessionActionDetails