इस प्रोजेक्ट के बारे में

ArtPlayer.js एक आधुनिक और पूर्ण-सुविधाओं वाला HTML5 वीडियो प्लेयर है जिसे आसान उपयोग और उच्च अनुकूलन क्षमता के लिए डिज़ाइन किया गया है। यह सामान्य वीडियो प्रारूपों की सीधी प्लेबैक का समर्थन करता है और hls.js, dash.js, flv.js तथा mpegts.js जैसी लोकप्रिय स्ट्रीमिंग लाइब्रेरीज़ के साथ निर्बाध रूप से एकीकृत होता है। इस प्लेयर में .vtt, .ass और .srt प्रारूपों में सबटाइटल के लिए अंतर्निहित समर्थन शामिल है, और यह अतिरिक्त सुविधाओं के लिए प्लगइन्स की एक विस्तृत श्रृंखला प्रदान करता है, जैसे danmuku (बुलेट टिप्पणियाँ), HLS/DASH गुणवत्ता नियंत्रण, VTT थंबनेल, कई सबटाइटल, Chromecast, VAST विज्ञापन, वीडियो चैप्टर, स्वतः-निर्मित थंबनेल, ambilight प्रभाव, document picture-in-picture, ऑडियो ट्रैक, ASS/SSA सबटाइटल, danmuku मास्किंग, स्वचालित वाणी पहचान, और वीडियो विज्ञापन। कोडबेस अत्यधिक वियोजित है, जिससे त्रुटियों को ट्रैक करना और नई सुविधाएँ जोड़ना आसान हो जाता है। इंस्टॉलेशन npm, yarn, pnpm या bun के माध्यम से सरल है, और इसे एक साधारण JavaScript इंपोर्ट या CDN से UMD बिल्ड के साथ उपयोग किया जा सकता है। यह परियोजना एक ऑनलाइन संपादक और व्यापक API दस्तावेज़ीकरण भी प्रदान करती है, साथ ही एक चेंजलॉग और योगदान दिशानिर्देश भी।