À propos du projet
MuiPlayer est un composant de lecture vidéo HTML5 conçu pour offrir une interface et un comportement de lecteur cohérents sur les navigateurs de bureau et mobiles. Il est livré avec des contrôles de lecture par défaut pour les scénarios courants tels que la lecture en plein écran, l'avance rapide, la lecture en boucle, le réglage du volume et le décodage vidéo.
Le projet cible les problèmes récurrents de développement vidéo H5, notamment les différences d'interface utilisateur des navigateurs, les conflits d'extension et de gestion d'état, les variations de synchronisation des événements de l'API multimédia entre les environnements Android, iOS et PC, ainsi que la compatibilité des formats multimédias. Il indique prendre en charge les sources MP4, m3u8 et FLV et vise à gérer une grande partie de la compatibilité inter-environnements requise.
L'installation est possible via npm ou yarn, et le lecteur peut être inclus soit directement avec des fichiers CSS/JavaScript, soit en tant que module importé. Une instance de base est créée en passant un objet de configuration contenant un conteneur, un titre et une source multimédia. La documentation décrit des paramètres API supplémentaires pour personnaliser le comportement du lecteur.
Au-delà du package principal, le projet renvoie vers des plugins d'extension distincts pour ordinateur et mobile, ainsi que vers la documentation API, des démos et des sites de documentation en anglais et en chinois. Le dépôt peut être exécuté localement avec npm install et npm start.
Le README décrit la version open-source comme une version non commerciale et oriente les utilisateurs recherchant un lecteur commercial vers un plugin d'application professionnelle. Il contient également un badge de licence MIT tandis que la section licence renvoie à la licence publique générale GNU ; il est donc recommandé de vérifier le fichier LICENSE du dépôt avant utilisation.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.