MediaPlayer

Configuration

Avant de commencer à configurer le module MediaPlayer, il est conseillé de lire les instructions concernant la configuration de Str9am via le fichier setting.xml.

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

Cette section est temporairement présente dans le guide de l'utilisateur et sera transférée dans le guide du développeur lors de sa création.

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)