TMA Plugins et solutions (FR)
Lecture vidéo dans Moodle
Média player
|
Présentation
Le module MPlayer organise intégralement le module autour de la technologie Flowplayer, mais conserve la possibilité de conserver la technologie original JWPlayer pour certaines applications.
La version 2 remaniée du MPlayer vise à une implémentation la plus complète possible de la technologie du player sous-jacent afin de fournir un vrai “couteau suisse” de l'intégration de vidéo dans Moodle. Voir la liste des fonctionnalités ci-dessous pour plus de détails.
Exemple: Ci-dessous, il s'agit d'une playlist de 2 vidéos. Les “dots” en bas à droite de la vidéo permettent de faciliter la navigation entre les deux vidéos. Les points de contrôle indiquent l'avancée dans le visionnage sur la vidéos. C'est un exemple “basique”. Voir ci-dessous pour toutes les fonctionnalités qu'offre le Média Player.
Sommaire des fonctionnalités
- Double technologie de lecteur : Flowplayer/JWPlayer
- Prise en charge des médias téléchargés dans Moodle
- Prise en charge des URL distantes
- Prise en charge des médias streamés :
- Prise en charge de Wowza
- Prise en charge du HLS
- Prise en charge de Viméo (inclue vidéos privées)
- Prise en charge des qualités adaptatives
- Dépôt possible sur l'espace de streaming via le module (wowza)
- Prise en charge des playlists XML
- Prise en charge de playlists implicites (fichiers multiples dans la zone média)
- Prise en charge des sous-titres :
- Au choix de l'usager
- Synchrone avec la langue de profil de l'utilisateur
- Synchrone avec la langue forcée du cours
- Playlists avec sous-titres
- Prise en charge des “Cuepoints” (Points d'arrêt)
- Achèvement Moodle de la lecture du média :
- Achèvement sur arrivée à la fin du média
- Ajout de points intermédiaires de contrôle de lecture par les étudiants (implémenté sur 3.6)
- Configuration du démarrage auto
- Configuration de l'accès au plein écran
- Configuration du volume
- Configuration du poster (image de couverture de la vidéo)
- Menu de chapitrage (dots ou icônes au choix)
RoadMap
Une stratégie de simplification drastique du sujet, probablement en reconstruisant un player à partir d'une base beaucoup plus simple. Nous venons d'étudier la proposition video.js qui a le mérite d'être définitivement libre et open-source. Nous allons devoir prendre en charge la reconstruction de toutes les fonctionnalités additionnelles moodle, et probablement de quelques fonctionnalités que nous mobilisons dans les autres players.
La difficulté sera probablement celui de la compatibilité avec les mises en place existantes, c'est à dire la conversion/récupération des instances mplayer historiques. Il faudra s'attendre à ce que certaines mises en oeuvre ne soient pas convertibles.
Très certainement nous serons obligé de forger une nouvelle entrée de plugin, et un script de conversion.
Nous prévoyons de conserver :
- en phase 0 :
- la vérification que cette technologie ne présente pas les mêmes problèmes de lecture sur les mobiles et Android
- en phase 1 :
- les playlists “dot”- les playlists “vignettes”- une source de playlist XML locale
- les “cues” (arrêt pour lancer une url ou un quiz ou un sondage)- le tracking de lecture avec l'utilisation des événements sortants de la balise video
- le splashscreen- les contrôles courants (lecture pause stop , qui devraient nous êtres fournis par la librairie de base)- La lecture de fichiers locaux moodle ou d'url externes- la prise en charge Vimeo et Youtube, exigée par un certain nombre de nos clients- un contrôle minimal du style pour l'intégration
- En phase 2 :
- la récupération des “exercices pédagogiques ajoutés à la vidéo”: la prise en charge de lecteurs de flux- un contrôle plus riche du style
- la prise en charge des sous-titres
Fiche technique
- Type de composant : Module d'activité
- Nom : Média Player
- Nom technique: mod_mplayer
- Versions : à
- Anciennes versions : 2.6
- Disponibilité : Stable
|