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

MuiPlayer एक HTML5 वीडियो प्लेबैक घटक है जिसे डेस्कटॉप और मोबाइल ब्राउज़रों में एक सुसंगत प्लेयर इंटरफ़ेस और व्यवहार प्रदान करने के लिए डिज़ाइन किया गया है। यह सामान्य परिदृश्यों जैसे फुलस्क्रीन प्लेबैक, फास्ट फॉरवर्डिंग, लूप प्लेबैक, वॉल्यूम समायोजन, और वीडियो डिकोडिंग के लिए डिफ़ॉल्ट प्लेबैक नियंत्रणों के साथ आता है। यह परियोजना आवर्ती H5 वीडियो विकास समस्याओं को लक्षित करती है, जिसमें भिन्न ब्राउज़र UI, एक्सटेंशन और स्टेट-प्रबंधन संघर्ष, Android, iOS, और PC वातावरण में भिन्न मीडिया API इवेंट समय, और मीडिया-प्रारूप संगतता शामिल हैं। यह MP4, m3u8, और FLV स्रोतों के लिए समर्थन सूचीबद्ध करता है और आवश्यक क्रॉस-पर्यावरण संगतता को संभालने का लक्ष्य रखता है। स्थापना npm या yarn के माध्यम से उपलब्ध है, और प्लेयर को सीधे CSS/JavaScript फ़ाइलों के साथ या आयातित मॉड्यूल के रूप में शामिल किया जा सकता है। एक मूल उदाहरण एक कंटेनर, शीर्षक, और मीडिया स्रोत युक्त एक कॉन्फ़िगरेशन ऑब्जेक्ट पास करके बनाया जाता है। दस्तावेज़ प्लेयर व्यवहार को अनुकूलित करने के लिए अतिरिक्त API पैरामीटर का वर्णन करता है। मुख्य पैकेज के अलावा, परियोजना अलग डेस्कटॉप और मोबाइल एक्सटेंशन प्लगइन्स, API दस्तावेज़, डेमो, और अंग्रेजी और चीनी दस्तावेज़ साइटों से लिंक करती है। रिपॉजिटरी को npm install और npm start के साथ स्थानीय रूप से चलाया जा सकता है। README ओपन-सोर्स रिलीज़ को एक गैर-व्यावसायिक संस्करण के रूप में वर्णित करता है और व्यावसायिक प्लेयर चाहने वाले उपयोगकर्ताओं को एक पेशेवर एप्लिकेशन प्लगइन के लिए निर्देशित करता है। इसमें MIT लाइसेंस बैज भी है जबकि लाइसेंस अनुभाग GNU जनरल पब्लिक लाइसेंस की ओर इशारा करता है, इसलिए उपयोग से पहले रिपॉजिटरी की LICENSE फ़ाइल की जाँच की जानी चाहिए।