MediaManager
Fri, 05/15/2009 - 11:41 — NiNiX
Configuration
Paramètres
- cachethumbs - défaut: 0 (false)
- Permet de mettre en cache (en local) les vignettes des vidéos. Ceci peux permettre de régler certains problèmes d'accès aux vignettes lorsque le navigateur n'a pas un accès direct à Internet.
- country - défaut: fr (français)
- Choix de la langue par défaut à afficher dans la galerie de médias. La valeur de ce paramètre doit correspondre à un code de langue ISO 639-1 valide (cf. http://www.loc.gov/standards/iso639-2/php/code_list.php)
- sorting - défaut: 0 (plus récent)
- Ordre d'affichage des médias dans la galeries. Les valeurs possible pour ce paramètre sont :
- 0 : les plus récentes,
- 1 : les plus regardées,
- 2 : les mieux notées.
Exemple
La section XML suivante permet d'afficher les résultats de médias les plus récents et en espagnol :
<!-- ... --> <settings> <!-- ... --> <modules> <!-- ... --> <mediamanager> <country value="es"/> <sorting value="0"/> </mediamanager> <!-- ... --> </modules> <!-- ... --> </settings> <!-- ... -->
Notes aux développeurs
La librairie de médias est fournie par le module MediaManager. Ce module est inclus dans les distribution de Str9am en tant que module core.
Ce module propose les extensions suivantes :
- IMediaItemProvider
- permet à d'autres modules de proposer des médias et catégories à ajouter à la librairie (e.g. les modules YouTube, FreeeTv ou Samba).
- IMediaViews
- permet d'ajouter de nouvelle vue dans la librairie (par exemple, films, tv, vidéos, bandes annonces, etc.).
- IMediaTool
- fournit aux autres modules la possibilité d'ajouter des actions associés à chaque média. Par exemple, le module MediaPlayer utilise cette extension pour la lecture des medias.
- IMediaItemFilters
- ouvre la possibilité de filtrer le contenu des médias après leur récupération. Cette extension peut être utilisée pour modifier les propriétés de chaque média, comme par exemple le module Thumbnail qui, pour un média sans vignette, essaie d'en récupérer une correspondante sur Internet (e.g. la pochette d'un DVD pour un film).