OPlayer
⚡ Oh! Another HTML5 video player. Do More, Keep it simple.
📕 Documentation (opens in a new tab) | 🧡 Donate | 💜 Contributing | ✨Discord (opens in a new tab) | 🎈 Demo (opens in a new tab)
(opens in a new tab) (opens in a new tab) (opens in a new tab)
Feature
- Streaming - support for hls.js (opens in a new tab), flv,mpegts (opens in a new tab), dash.js (opens in a new tab), webtorrent (opens in a new tab) and any other custom streaming playback
- Fullscreen - supports native fullscreen with fallback to "full window" modes
- Shortcuts - supports keyboard shortcuts
- Picture-in-Picture - supports picture-in-picture mode
- Multiple captions - support for multiple caption tracks(SRT, WEBVTT)
- i18n support - support for internationalization of controls
- Preview thumbnails - support for displaying preview thumbnails (spirit or vtt (opens in a new tab))
- No frameworks - written in "vanilla" JavaScript, no dependencies required
- Chromecast (opens in a new tab) - cast video to your device
- AirPlay (opens in a new tab) - cast video to apple device
- Playlist (opens in a new tab) - supports playlist list ui
- Danmaku (opens in a new tab) - biu biu biu ~
- Wordpress Plugin (opens in a new tab) - play video easy in wordpress
- ... and much more!
Who use OPlayer?
- Feel free to submit yours in Let me know! (opens in a new tab)
- UPV (opens in a new tab) - free anime no ads
Support
If you think this is super cool, or useful, and want to donate a little, then you are also super cool!
Jetbrains
This project is helped by Jetbrains (opens in a new tab) with their open source program. More information here (opens in a new tab)