Widgets de lecture de médias

Chemin : Galerie des widgets> Médias> Lecture de médias

Utilisez ces widgets pour lire des vidéos à partir d'une liste de lecture. Les fichiers vidéo peuvent être stockés sur une clé USB, une carte mémoire flash ou une carte SD.

Deux widgets sont disponibles : l'un inclut un cadre multimédia avec des boutons pour lire et interrompre la vidéo, l'autre est un simple cadre où la vidéo est lu sans que l'utilisateur ne dispose de commandes.

Paramètre Description

Liste de lecture médias

Ouvrez le navigateur de fichiers Windows pour sélectionner les fichiers vidéo à recueillir dans la liste de lecture. Les fichiers sélectionnés seront téléchargés vers le périphérique IHM avec le projet.

Si un périphérique USB ou une carte SD a été sélectionné, les fichiers doivent être placés dans un sous-dossier « mediafiles » du support mémoire externe. Les fichiers vidéo seront lus selon l'ordre alphabétique des noms de fichiers.

Assurez-vous que vous avez les droits commerciaux des fichiers multimédias.

Style en boucle

Définissez la modalité de lecture de la vidéo.

  • NoLoop : lit toutes les vidéos de la liste de lecture, puis s'arrête.
  • LoopOne : répète la première vidéo dans la liste de lecture.
  • LoopAll : répète toute la liste de lecture.
  • Random : lit les vidéos selon un ordre aléatoire.

Remarque : Le widget Lecteur de médias ne fonctionne qu'avec certains périphériques IHM (voir "Capacités des périphériques IHM"). Cela ne fonctionne pas avec le HMI Client.

Remarque : Vous ne pouvez avoir qu'un seul widget Lecture de médias dans une page.

Codage vidéo supporté

Deux groupes de codecs sont supportés :

La liste des appareils IHM qui supportent le DSP (accélération matérielle vidéo) est disponible dans "Capacités des périphériques IHM".

Codecs vidéo DSP

Ils incluent :

, BSP v1.0.269 ou plus est nécessaire

Codecs logiciels vidéo

Concerne uniquement :

Sachez que les performances vidéo dépendent du choix de la résolution, du débit binaire et des capacités du périphérique. Si le rendu vidéo n'est pas lisse, essayez de réduire la résolution ou le débit binaire de votre vidéo.

Les vidéos codées avec Microsoft MPEG4 v3 n'utilisent pas l'accélération matérielle et sont davantage limitées. Pour éviter une lecture saccadée des vidéos, nous suggérons une résolution maximale de 640x512 pixels et un débit binaire de 1300 kb/s. De plus, la taille du widget Media Player utilisé sur la page doit être la même que celle des vidéos de la liste de lecture pour éviter de devoir agrandir et réduire. L'audio n'est pas pris en charge.

Convertir une vidéo

Le FFMPEG (www.ffmpeg.org) peut être utilisé pour convertir une vidéo dans le codec correct pris en charge par le périphérique IHM. En utilisant la structure de dossiers de l'image ci-dessous, le fichier de lot suivant pourrait être utilisé pour convertir n'importe quel fichier vidéo.

Vous pouvez maintenant ouvrir les vidéos avec un lecteur vidéo classique, tel que Windows Media Player et contrôler la qualité. Vous pouvez maintenant ouvrir la vidéo convertie avec un lecteur vidéo ordinaire, tel que Windows Media Player et en vérifier la qualité. Vous pouvez ajouter la vidéo obtenue à la liste de lecture du widget Lecteur de médias.

Remarque : L'outil FFMPEG n'est pas fourni avec JMobile Suite.

Utilisation du lecteur de médias dans Javascript

Le widget de lecture de médias peut aussi être référencé dans les programmes Javascript avec la syntaxe suivante :

//get the mediaplayer widget.

var mediaWgt = page.getWidget('MediaPlayerWgt2');

//load the play list

mediaWgt.setProperty('medialist', '/Storage Card/demo_3.avi,/Storage Card/video1_3.avi');

// set the loopstyle 0 - noloop, 1 - loop one, 2- loop all, 3 - random

mediaWgt.setProperty('loopstyle', 2);

//start playing the first file.

mediaWgt.mediapath = '/Storage Card/demo_3.avi';

Voir "JavaScript" pour plus de détails sur les modalités de fonctionnement avec JavaScript.