Sobre el proyecto

ArtPlayer.js es un reproductor de video HTML5 moderno y completo, diseñado para un uso sencillo y una alta personalización. Admite la reproducción directa de formatos de video comunes y se integra sin problemas con bibliotecas de streaming populares como hls.js, dash.js, flv.js y mpegts.js. El reproductor incluye soporte integrado para subtítulos en formatos .vtt, .ass y .srt, y ofrece una amplia gama de plugins para funciones adicionales como danmuku (comentarios tipo bala), control de calidad HLS/DASH, miniaturas VTT, múltiples subtítulos, Chromecast, publicidad VAST, capítulos de video, miniaturas generadas automáticamente, efectos de luz ambiental (ambilight), picture-in-picture de documentos, pistas de audio, subtítulos ASS/SSA, enmascaramiento de danmuku, reconocimiento de voz automático y anuncios de video. La base del código está muy desacoplada, lo que facilita el seguimiento de errores y la incorporación de nuevas funciones. La instalación es sencilla mediante npm, yarn, pnpm o bun, y puede usarse con una simple importación de JavaScript o una compilación UMD desde CDN. El proyecto también ofrece un editor en línea y documentación completa de la API, junto con un registro de cambios y directrices de contribución.