mirror of
https://github.com/zoriya/v10.git
synced 2026-08-16 02:45:09 +00:00
setLiveSeekableRange throws only on a non-'open' readyState or an invalid range. The readyState is checked synchronously immediately before the call (no await between, so it can't change), and liveWindowFor guarantees 0 <= start <= end — neither throw vector is reachable. The try/catch was load-bearing pre-split (it also wrapped a duration write that could throw mid-append); that write is gone, leaving the catch dead. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@videojs/spf
⚠️ Beta Experimental adoption in real projects.
Overview
@videojs/spf is a lightweight, bundle-size-optimized streaming engine for Video.js 10. It provides
HLS playback with adaptive bitrate switching, WebVTT captions, and MSE support.
Community
If you need help with anything related to Video.js 10, or if you'd like to casually chat with other members: