Ce tutoriel vous aidera à créer le fichier web-config.json
.
Le fichier web-config.json
décrit les sites web pouvant être affichés par le lecteur vidéo. Il permet d'associer un identifiant numérique à une URL.
Ce fichier est nécessaire pour l'utilisation des balises [WEBS x]
et [WEBE x]
sur les noms de fichiers et de dossiers multimédia.
Il doit être placé dans le dossier www
.
Syntaxe du fichier
Le fichier doit être un fichier JSON valide.
Pour l'éditer, vous pouvez utiliser:
- l'éditeur présent au bas de cette page
- l'interface de configuration web du lecteur disponible à l'adresse
http://<adresse IP du lecteur vidéo>/
dans le menu Paramètres de scenario / Sites Web - un analyseur ou éditeur JSON en ligne ou un validateur de schéma JSON
Le fichier JSON contient un objet contenant un tableau nommé "websites"
.
Chaque élément de ce tableau est un objet contenant un identifiant numérique unique "id"
et une URL "url"
.
Exemple web-config.json
:
{
"websites": [
{
"id": 1,
"url": "http://localhost/www/page1.html"
},
{
"id": 2,
"url": "http://localhost/www/example/"
},
{
"id": 3,
"url": "https://codepen.io/dimaZubkov/full/rLxrXZ"
}
]
}
Schema JSON:
{
"$schema": "http://json-schema.org/draft-04/schema#",
"title": "web-config.json",
"description": "web-config.json file content",
"type": "object",
"required": [
"websites"
],
"properties": {
"websites": {
"type": "array",
"description": "The websites definitions",
"items": {
"type": "object",
"description": "A website definition",
"required": [ "id", "url" ],
"properties": {
"id": {
"type": "integer",
"description": "The unique website identifier",
},
"url": {
"type": "string",
"title": "The website URL"
}
}
}
}
}
}
Editeur
Vous pouvez utiliser cet editeur pour créer votre web-config.json
: