Skip to content

bluffingo/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?

  • Feel free to submit yours in Let me know!
  • UPV - free anime no ads
  • Binged - Binged - Watch Movies & TV Shows Free
  • NUSANIME - Nonton Anime Sub Indo | Nonton Anime Subtitle Indonesia Gratis

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

About

⚡ Another HTM5 video player.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 80.9%
  • JavaScript 9.5%
  • MDX 6.8%
  • CSS 2.2%
  • Other 0.6%