logo

ArtPlayer.js

:art: ArtPlayer.js is a modern and full featured HTML5 video player

Size Downloads Version License

・ Online Editor ・ API Document ・ 弹幕演示 ・

screenshot

## Home Page [https://artplayer.org](https://artplayer.org) ## Mobile Demo ## Features [ArtPlayer.js](https://artplayer.org) is an easy-to-use and feature-rich HTML5 video player, and most of the player's functional controls support customization, which makes it easy to connect with your business logic. In addition, it directly supports `.vtt`, `.ass` and `.srt` subtitle formats. Integration with other dependencies such as `flv.js`, `hls.js`, `dash.js`, etc. is also very simple. The code is highly decoupled, the structure and logic are clear, and it is easy to track errors and add new features. ## Install Install with `npm`: ```bash $ npm install artplayer ``` Or install with `yarn`: ```bash $ yarn add artplayer ``` ```js import Artplayer from 'artplayer'; ``` Or umd build also available: ```html ``` Or from CDN: ```html ``` Will expose the global variable to `window.Artplayer`. ## Usage ```html
``` ```js var art = new Artplayer({ container: '.artplayer-app', url: 'path/to/video.mp4', }); ``` ## Donations We accept donations through these channels: ![pay](./images/pay.png) - [Patreon](https://www.patreon.com/artplayer) - [Paypal](https://www.paypal.me/harveyzack) ## QQ Group ![QQ Group](./images/qqgroup.png) ## License MIT © Harvey Zack