If a developer wants to use the ExtendedMediaSessionDetails interface (included in the groupaction event from MediaPlayerSynchronizer) to show a notification (e.g., [X] paused the video), then there is currently no way besides LivePresence to know whether the action was done by a local or remote user. Best practice for these notifications is to show "You paused the video" rather than "[Local name] paused the video." This use case currently isn't supported.
Describe the solution you'd like
Add a local boolean to ExtendedMediaSessionDetails, similar to how events emitted for other DDS give both local and clientId.
Describe your user scenario
If a developer wants to use the
ExtendedMediaSessionDetails
interface (included in thegroupaction
event fromMediaPlayerSynchronizer
) to show a notification (e.g., [X] paused the video), then there is currently no way besidesLivePresence
to know whether the action was done by a local or remote user. Best practice for these notifications is to show "You paused the video" rather than "[Local name] paused the video." This use case currently isn't supported.Describe the solution you'd like
Add a
local
boolean toExtendedMediaSessionDetails
, similar to how events emitted for other DDS give bothlocal
andclientId
.