Optionaldelegate: PlayerDomControllerElement sidecar videos without own host element are mounted into, layered over main media.
Binds element to controller, controller events are dispatched as media element events
Optionaloptions: VideoKeyframeOptionsDispatches media element events for state that is resolved on wiring, ie. duration
StaticmountMounts virtual playback element in place of delegate's video element. Video element is hidden until destroyed.
Element is inserted before video element and takes its slot, so media-chrome's media-controller (which uses first element in media slot) observes it as media.
PlayerDomController for virtual playback (playback without media element), backed by a single element.
Element exposes subset of HTMLMediaElement API backed by attached PlayerController, so media-chrome controls (ie. time range) observe and control virtual playback as any other media element.
Optional delegate PlayerDomController (ie. chroming) receives alerts, attach / detach and text rendering.