Per-source controller that bridges the HTMLVideoElement to the abstract
mediaState / mediaInfo atoms (observation up) and to user-intent atoms —
targetPlaybackState, targetVolumeState, playback.playbackRate — (action
down). Reads the video element from sourceState.video and re-wires
automatically on element swap / detach / re-attach.
VideoElementController.package
Per-source controller that bridges the HTMLVideoElement to the abstract
mediaState/mediaInfoatoms (observation up) and to user-intent atoms —targetPlaybackState,targetVolumeState,playback.playbackRate— (action down). Reads the video element fromsourceState.videoand re-wires automatically on element swap / detach / re-attach.VideoElementControllerPackage Dependency Graph