A real third-party YouTube player (loaded via the public IFrame API — no key, $0) wrapped with
Glass.adapters.youtube(player) and handed to glass.watch({ player, videoId, mount, vttUrl }).
The GlassWatch companion mounts beside the iframe: interactive transcript, tap-to-explain terms, and a catch-me-up recap.
<video> or its captions. The companion therefore runs companion-only: the host's own
captions stay on the video, and the interactive transcript comes from a supplied vttUrl. Where Glass can reach the player's
<video> (native, JW, Brightcove), in-caption tapping is possible instead.