Skip to content

shiyiya/oplayer

Repository files navigation

OPlayer

⚡ Oh! Another HTML5 video player. Do More, Keep it simple.

📕 Documentation | 🧡 Donate | 💜 Contributing | ✨Discord | 🎈 Demo

npm npm dt jsdelivr

oplayer

Feature

  • Streaming - support for hls.js, flv,mpegts, dash.js, webtorrent 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)
  • No frameworks - written in "vanilla" JavaScript, no dependencies required
  • Chromecast - cast video to your device
  • AirPlay - cast video to apple device
  • Playlist - supports playlist list ui
  • Danmaku - biu biu biu ~
  • Wordpress Plugin - play video easy in wordpress
  • ... and much more!

Who use OPlayer?

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 with their open source program. More information here