v1.0.3
What's Changed
- Fix: Videos without placeholder images now reliably display the first frame instead of a black screen on mobile browsers (uses canvas-based frame extraction)
Technical Details
- Replaced seek-based approach with canvas extraction for cross-platform reliability
- Added
video.load()to force metadata loading on mobile - Maintains 3-second safety timeout fallback