Reference Player
A canonical implementation of the VideoML runtime
The reference player validates the spec by providing a portable runtime model for playback, inspection, and tooling.
Responsibilities
- Parse VideoML into a stable runtime object model
- Resolve timing, cues, and scene boundaries
- Expose inspection APIs for tools and validators
- Provide consistent playback behavior
NPM Module
The player is published as @videoml/player, including a web component and runtime helpers for integrating VideoML on any page.
import { defineVmlPlayer } from "@videoml/player";
defineVmlPlayer();
// HTML
// <vml-player src="/videos/intro.babulus.xml" auto-play></vml-player>