Create a player
createPlayer returns a Result<BlindcastPlayer, PlayerError>. The video element must be in the DOM before you call it.
Load a manifest
EXT-X-KEY tags to discover the key server URL, fetches the content key, then decrypts each segment as it downloads.
Events
Subscribe to events withplayer.on(). It returns an unsubscribe function.
Metrics
CallgetMetrics() at any time for a snapshot of cumulative stats since load().
Destroy
Always calldestroy() when the component unmounts or the user navigates away.