Launched this week

ZWPlayer
Free HTML5 video player with AI subtitles & interactivity
5 followers
Free HTML5 video player with AI subtitles & interactivity
5 followers
ZWPlayer is a free, zero-dependency HTML5 video player for modern web apps. What sets it apart is its all-in-one interactive ecosystem and massive protocol support (HLS, DASH, FLV, WebRTC, RTSP). Unlike standard players, it natively supports AI features (real-time subtitle translation, ASR, TTS), and an interactive annotation system (overlay quizzes, hotspots, forms). It includes official Vue/React wrappers, and a suite of free visual editors to configure your video metadata without coding.













Native support for adaptive bitrate streaming with offline caching via service workers would be a great addition, so users with spotty connections can keep watching without buffering interruptions.
@bruno_liaoΒ Thank you for bringing up such a great feature request!
While the player currently supports Adaptive Bitrate (ABR) streaming, integrating Service Workers for persistent segment caching and offline preloading is indeed a fantastic idea to eliminate buffering during network fluctuations and deliver a truly seamless viewing experience.
We completely agree with this direction and have added Service Worker offline caching to our development roadmap for upcoming releases. Thank you for your support, and please stay tuned for future updates!
π v3.3.1 Update
We just shipped ZWPlayer 3.3.1 with three new features:
VR/360Β° Video β Full panoramic playback with mouse drag, touch gestures, and keyboard control. Videos with 2:1 aspect ratio are auto-detected. No plugins needed.
Multi-Audio Tracks β Switch between multiple audio tracks on the fly. Great for multi-language content and accessibility.
TTS Subtitle Dubbing β Convert existing subtitles into spoken audio tracks automatically. Turn any subtitled video into a dubbed one without re-recording.
We also cleaned up the control bar UI β removed the default "VOD" badge, replaced "Rate" text with a cleaner "1x/1.5x/2x" display.
As always, fully backward compatible. Just replace the JS file to upgrade.
π₯ Download: https://cdn.zwplayer.com/v3.3.1/zwplayer.zip
π Changelog: https://www.zwplayer.com/pages/company/changelog.html
Plugged in an HLS stream and the overlay quiz hotspot worked on the first try, which never happens with these libraries. The Vue wrapper is genuinely painless to drop into an existing project.
@eddy_teoΒ Thatβs amazing to hear! Providing a painless developer experience is our top priority. Really glad the Vue wrapper and quiz hotspots hit the ground running for you. Thanks for sharing! π