HTML & lecteurs vidéo ID-AL
Les lecteurs vidéo ID-AL VP320, VP330 et EVP380 peuvent afficher des contenus HTML parallèlement à la lecture de médias linéaires (vidéo, audio, images). Cette fonctionnalité ouvre des possibilités de scénarisation étendue.
Ce qui suit est un aperçu technique de sa mise en oeuvre.
Serveur web
Un serveur HTTP léger pouvant héberger des pages statiques est intégré au lecteur.
Il peut être utilisé pour afficher des documents HTML de façon autonome.
Le lecteur vidéo peut bien entendu afficher du contenu hébergé sur un serveur externe. Dans ce cas,
assurez-vous que le fournisseur de contenu est digne de confiance.
Il est possible de stocker des pages HTML sur la clé USB, la carte microSD ou la mémoire de stockage interne dans le dossier www
.
Le lecteur vidéo peut afficher ces contenus en utilisant une URL préfixée par http://localhost/www/
.
Les navigateurs tiers peuvent les afficher en utilisant une URL préfixée par http://<adresse IP du lecteur vidéo>/www/
.
Affichage de contenus HTML
Le navigateur web embarqué est déclenchable par le moteur de lecture vidéo en utilisant des balises dans les noms de dossiers et fichiers multimédia.
Il est nécessaire d'ajouter un fichier web-config.json
dans le dossier www
pour associer un
identifiant numérique à chaque URL que l'on souhaite afficher par balise.
Ces identifiants peuvent alors être utilisés dans les balises [WEBS x]
ou [WEBE x]
pour procéder
à l'affichage des pages.
Pour plus d'informations concernant la syntaxe du fichier web-config.json
, reportez vous au tutoriel Configuration des sites web.
Pour plus d'informations concernant les balises, reportez vous au tutoriel Balises de dossiers et fichiers.
Contrôle du lecteur vidéo à partir d'une page HTML
Des API JavaScript sont disponibles pour contrôler le lecteur vidéo.
Les pages web peuvent accéder à divers aspects du lecteur vidéo tels que :
- le contrôle du volume audio,
- le contrôle de lecture (play, stop, pause ...),
- la gestion des imprimantes,
- la gestion des fichiers jounaux,
- le port série,
- les contacts d'entrée et de sortie,
- les notifications de changement d'état.
Pour plus d'informations, reportez vous au tutoriel Interfaces de contrôle.
Gestion des erreurs réseau
Le lecteur vidéo bénéficie d'un système personnalisable de gestion d'erreurs permettant de traiter les erreurs relatives au chargement de page.
Pour plus d'informations, reportez vous au tutoriel Gestion des erreurs réseau.
Limitations
Bien qu'il soit possible d'utiliser la balise HTML <video>
, son utilisation n'est pas recommandée. La lecture vidéo n'est en effet pas totalement accélérée.
S'il vous plaît, ne l'utilisez pas !