MediaPlayer
Thu, 08/20/2009 - 22:49 — NiNiX
Configuration
Paramètres
- autochaptering/chapters - défaut: 4
- Nombre de chapitre automatique à construire.
- autochaptering/subchapters - défaut: 4
- Nombre de sous-chapitre automatique à construire par chapitre.
- seeking/shortstep - défaut: 10000 (millisecondes)
- Avance/retour rapide court (appui court).
- seeking/fullstep - défaut: 30000 (millisecondes)
- Avance/retour rapide complet (appui long).
- drivers/{module}/{driver}/enabled - défaut: 1 (true)
- Active/désactive le {driver} fourni par un {module} donné.
- drivers/{module}/{driver}/priority - défaut: (no overload)
- [non implémenté] Permet de surcharger la priorité du {driver} fourni par un {module} donné.
Exemples
La section XML suivante permet de désactiver le driver Netgem proposé par le module Netgem. Dans ce cas, la lecture des médias ne se fera plus par le décodeur, mais par d'autre drivers compatibles, comme par exemple en streaming via VLC.
<!-- ... --> <settings> <!-- ... --> <modules> <!-- ... --> <mediaplayer> <drivers> <netgem> <netgem> <enabled value="1"/> </netgem> </netgem> </drivers> </mediaplayer> <!-- ... --> </modules> <!-- ... --> </settings> <!-- ... -->
Notes aux développeurs
Le module MediaPlayer propose les extensions suivantes :
- IMediaDrivers
- Cette extension permet l'ajout de 'drivers' de lecture. Un driver de lecture permet de décoder un ou plusieurs formats spécifiques de média.
- IMediaPlayerFilters
- Cette extension propose une interface pour l'ajout de 'filtres' de lecture (JavaScript) qui permettent d'interagir avec le média durant sa lecture (comme par exemple le module MediaSubtitles qui affiche le texte des sous-titres synchronisé au temps écoulé de lecture)