//Structure d'un fichier htmz
include($_SERVER['DOCUMENT_ROOT']."/common.php") ;
_startpage() ;
_link("Precautions.php", "Précautions à prendre lors de l'établissement d'un fichier htmz") ;
_link("protocole.php", "Protocole de communication avec le player ProTV") ;
_link("Variables.php", "Accès aux variables ProTV") ;
_link("Exemples.php", "Exemples de fichiers htmz") ;
_title(1, "Structure du document") ;
_p() ;
echo "Un fichier htmz est un fichier zip simplement renommé.
Donc pour créer fichier il suffit simplement de créer une archive zip à partir du contenu du répertoire, puis de renommer le .zip en .htmz
Pour modifier un fichier htmz, il suffit de le renommer en .zip, de décompresser son contenu, de modifier ses composants, de refabriquer un zip avec les nouveaux fichiers." ;
_endp() ;
_p('warning') ;
echo "Attention : l'archive doit être directement conforme à la structure expliquée ci-dessous : il ne doit pas y avoir de sous-répertoire contenant les fichiers." ;
_endp() ;
_title(2, "Fichiers minimums") ;
_p() ;
echo "Les fichiers obligatoires sont :
- le fichier de description htmz.xml
- Le fichier index.html
- Le fichier thumbnail.png
En dehors de ces trois fichiers, le reste est simplement les fichiers référencés par votre page index.html, ou par les autres pages html référencées." ;
_endp() ;
_title(2, "Le fichier htmz.xml") ;
_p() ;
echo "Ce fichier contient les informations nécessaires à l'utilisation de votre fichier htmz.
Il s'agit d'un simple fichier xml.
Exemple :
" ;
_endp() ;
_p('code') ;
echo htmlspecialchars("")."
" ;
echo htmlspecialchars("")."
" ;
echo htmlspecialchars("width et height) indiquent la taille en pixels et les proportions \"idéales\" d'utilisation de votre média (comme une image
ou une vidéo disposent d'une taille native. Si votre code html est \"responsive\", votre page sera \"jolie\" dans n'importe quelle taille d'affichage, mais
la taille précisée ici indique le format considéré comme idéal.
Le troisième (duration) indique le temps en secondes que le média est sensé durer." ;
_endp() ;
_p('warning') ;
echo "Le paramètre duration est simplement une indication que l'éditeur ProTV utilise pour
calculer ses durées théoriques. La fin du fichier est toujours :
- soit gérer par la longueur du média dans la programmation
- soit signalée au player par un appel au protocole (fonction close) dans le cas d'un média touch
" ;
_endp() ;
_title(2, "Le fichier index.html") ;
_p() ;
echo "Il s'agit simplement d'une page HTML qui s'affichera dans le player.
Voyez bien les précautions d'usage pour le codage de cette page." ;
_endp() ;
_title(2, "Le fichier thumbnail.png") ;
_p() ;
echo "Il s'agit simplement d'une vignette au format PNG qui doit représenter votre fichier.
Vous devez avoir une largeur à 150 pixels et une hauteur inférieure à 110 pixels." ;
_endp() ;
_endpage() ;
?>