The spec contains three redundancies related to SIMID:Creativeresolve messages that are linked to media-originating - SIMID:Media messages. Specifically, creative messages that affect media states require resolve responses; at the same time, if the player does resolve such requests - corresponding media event will be dispatched and the player will relay a matching message. Again, two messages with the same meaning and purpose will be posted by the player in the cases in point.
Ideally, creative messages that affect media states should not require resolve responses from the player.
The spec contains three redundancies related to
SIMID:Creative
resolve
messages that are linked to media-originating -SIMID:Media
messages. Specifically, creative messages that affect media states requireresolve
responses; at the same time, if the player does resolve such requests - corresponding media event will be dispatched and the player will relay a matching message. Again, two messages with the same meaning and purpose will be posted by the player in the cases in point.Ideally, creative messages that affect media states should not require
resolve
responses from the player.It is, probably, not a major inefficiency.
The list of the redundancies:
Creative:requestChangeVolume
resolve
vs,Media:volumechange
.Creative:requestPause
resolve
vs.Media:paused
.Creative:requestPlay
resolve
vs.Media:playing
.