À propos du projet

ArtPlayer.js est un lecteur vidéo HTML5 moderne et complet, conçu pour être facile à utiliser et hautement personnalisable. Il prend en charge la lecture directe des formats vidéo courants et s'intègre de manière transparente avec des bibliothèques de streaming populaires telles que hls.js, dash.js, flv.js et mpegts.js. Le lecteur inclut une prise en charge intégrée des sous-titres aux formats .vtt, .ass et .srt, et propose une large gamme de plugins pour des fonctionnalités supplémentaires comme le danmuku (commentaires défilants), le contrôle de la qualité HLS/DASH, les miniatures VTT, les sous-titres multiples, Chromecast, la publicité VAST, les chapitres vidéo, les miniatures générées automatiquement, les effets ambilight, le picture-in-picture de documents, les pistes audio, les sous-titres ASS/SSA, le masquage du danmuku, la reconnaissance vocale automatique et les publicités vidéo. La base de code est hautement découplée, ce qui facilite le suivi des erreurs et l'ajout de nouvelles fonctionnalités. L'installation est simple via npm, yarn, pnpm ou bun, et il peut être utilisé avec un simple import JavaScript ou une build UMD depuis un CDN. Le projet fournit également un éditeur en ligne et une documentation complète de l'API, ainsi qu'un journal des modifications et des directives de contribution.