Quand la vidéo est convertie vous obtenez un fichier xml et le code HTML suivant:
<div id="videoPlayer">
<script type="text/javascript" src="swfobject/swfobject.js"</script>
<script type="text/javascript" src="swfobject/swfmacmousewheel.js"</script>
<script type="text/javascript">
var flashvars = {
htmlPage: document.location,
currCateg: swfobject.getQueryParamValue("currCateg"),
currVideo: swfobject.getQueryParamValue("currVideo"),
settingsFile: "settings.xml"
};
var params = {
allowFullScreen: "true",
allowScriptAccess: "always"
};
var attributes = {
id: "videoPlayer",
name: "videoPlayer"
};
swfobject.embedSWF("videoPlayer.swf", "videoPlayer", "550", "400", "9.0.115",
"swfobject/expressInstall.swf", flashvars, params, attributes);
swfmacmousewheel.registerObject(attributes.id);
</script>
</div>
Il ya trois sections dans le fichier xml:
- 1. Options
- autoResize - si cette option est définie sur "true", le lecteur sera affiché sur toute la scène de vidéo
- width and height - utilisez ces options si vous ne voulez pas user toute la scène (ces options seront ignorées si autoResize=true)
- buttons space - ce paramètre établit la distance entre les boutons de la barre de contrôle (pixels)
- buttons display - ce paramètre établit l'ordre dans lequel vous voulez que les boutons apparaissent dans la barre de contrôle
- button sound - si cette option est définie sur "true", un bruit léger sera entendu lorsque vous cliquez sur un bouton
- showMiddlePlayBtn - si cette option est définie sur "true", alors le bouton Play sera affiché au centre lorsque la vidéo est stoppée ou pausée
- controls bar hide - si cette option est définie sur "true", la barre de contrôle sera cachée s'il n'y a pas aucune activité de l'utilisateur pendant un temps donné en secondes
- controls bar hideDelay - le temps en secondes depuis la dernière activité de l'utilisateur, après quoi la barre de contrôle se cache
- videos buffer - le temps en secondes qui est nécessaire avant que la vidéo commence à être jouée
- keepAspectRatio - si cette option est définie sur "false", alors la vidéo sera affichée sur toute la zone du lecteur
- autoLoad - si cette option est définie sur "true", alors le lecteur commencera à charger vidéo au démarrage de la page
- autoPlay - si cette option est définie sur "true", alors le lecteur commencera à jouer vidéo au démarrage de la page (il ignorera l'option autoLoad)
- umpToNextCategory - si cette option est définie sur "true" et playContinuously est aussi définie sur "true", alors le lecteur se déplacera à la première vidéo dans la catégorie suivante aussitôt que la dernière vidéo dans la catégorie courante soit terminée
- loop - si cette option est définie sur "true", alors le lecteur rejouera la vidéo
- random - si cette option et celle autoPlay sont définies sur "true", le lecteur jouera au hasard une nouvelle vidéo aussitôt que la lecture de vidéo courante soit terminée
- volume default - le volume par défault
- volume format - la barre de volume peut être verticale ou horizontale
- watermark visible - si cette option est définie sur "true", l'image de filigrane sera affichéé par-dessus de vidéo
- watermark position - la valeur peut être TL, TR, BL, BR (T-en haut, B-en bas, R-Droite, L-Gauche)
- tooltip visible - si cette option est définie sur "true", des info-bulles redimensionnables apparaîtront pour expliquer la fonction de chaque bouton aux utilisateurs
- tooltip hideDelay - le temps en secondes avant que l'info-bulle soit cachée après que le curseur de souris se soit éloigné du bouton
- listeners spaceKey - si cette option est définie sur "true", alors une pression de la barre espace basculera play-pause de vidéo
- listeners click - si cette option est définie sur "true", alors un click sur la zone du fond basculera play-pause de vidéo
- listeners doubleClick - si cette option est définie sur "true", un double click sur la zone du lecteur ouvre/ferme le mode plein écran
- cursor hide - si cette option est définie sur "true", le curseur de souris sera caché s'il n'y a pas aucune activité de l'utilisateur pendant un temps donné en secondes
- cursor hideDelay - le temps en secondes depuis la dernière activité de l'utilisateur, après quoi le curseur se cache
- playlist size - la hauteur de playlist (pour l'alignement en haut/bas) ou sa largeur (pour l'alignement à gauche/droit), mesurées en pixels
- playlist thumbWidth - la largeur des images d'aperçu dans la playlist, mesurée en pixels
- playlist thumbHeight - la hauteur des images d'aperçu dans la playlist, mesurée en pixels
- playlist thumbPadding - la distance entre des images d'aperçu dans la playlist, mesurée en pixels
- description visible - si cette option est définie sur "true", la description de vidéo sera affichée en bas du lecteur
- description size - la hauteur de la zone de description, en pixels
- 2. Couleurs
- playerBackground - la couleur du fond de vidéo
- preloader:
- background - la couleur du fond
- bckAlpha - l'alpha du fond
- text - la couleur du pourcentage de téléchargement de vidéo
- circle - la couleur du cercle rotatif
- middlePlayBtn:
- arrowNormal - la couleur de la flèche à l'état normal
- bckNormal - la couleur du fond à l'état normal
- alphaNormal - la valeur de l'alpha à l'état normal
- arrowOver - la couleur de la flèche à l'état dessus
- bckOver -la couleur du fond à l'état dessus
- alphaOver - la valeur de l'alpha à l'état dessus
- arrowDown - la couleur de la flèche à l'état pressé
- bckDown - la couleur du fond à l'état pressé
- alphaDown - la valeur de l'alpha à l'état pressé
- controllerBackground - la couleur du fond de la barre de contrôle
- controllerButtons:
- normal - la couleur des boutons à l'état normal
- over - la couleur des boutons à l'état dessus
- down - la couleur des boutons à l'état pressé
- volume:
- border - la couleur du bord de la barre de volume
- background - la couleur du fond de la barre de volume
- speaker - la couleur du bouton de haut-parleur
- bar - la couleur de la barre de volume
- volumeScrubBtn:
- brdNormal - la couleur du bord du curseur de volume à l'état normal
- bckNormal - la couleur du fond du curseur de volume à l'état normal
- brdOver - la couleur du bord du curseur de volume à l'état dessus
- bckOver - la couleur du fond du curseur de volume à l'état dessus
- brdDown - la couleur du bord du curseur de volume à l'état pressé
- bckDown - la couleur du fond du curseur de volume à l'état pressé
- progressBar:
- border - la couleur du bord de la barre de progrès
- background - la couleur du fond de la barre de progrès
- elapse - la couleur de la barre du temps écoulé
- download - la couleur de la barre du temps de vidéo téléchargée
- progressScrubBtn:
- brdNormal - la couleur du bord du curseur vidéo à l'état normal
- bckNormal - la couleur du fond de curseur vidéo à l'état normal
- brdOver - la couleur du bord du curseur vidéo àl'état dessus
- bckOver - la couleur du fond de curseur vidéo à l'état dessus
- brdDown - la couleur du bord du curseur vidéo à l'état pressé
- bckDown - la couleur du fond de curseur vidéo à l'état pressé
- times - la couleur pour le temps écoulé et le temps total (visible sur la barre de contrôle)
- share:
- background - la couleur pour superposition
- bckAlpha - l'alpha pour superposition
- boxBck - la couleur du fond de boîte de texte et des boutons
- boxBckAlpha - l'alpha des textes et du fond de boîte des boutons
- labels - la couleur du texte ("Linquer cette vidéo", "Intégrer cette vidéo" et "Envoyer à un ami")
- errorText - la couleur du texte d'erreur et de confirmation
- text - la couleur du texte d'entrée
- textBck - la couleur du fond de texte d'entrée
- textBrd - la couleur du bord de texte d'entrée
- btnsNormal - la couleur des boutons à l'état normal
- btnsOver - la couleur des boutons à l'état dessus
- btnsDown - la couleur des boutons à l'état pressé
- playlist:
- background - la couleur du fond de description
- line - la couleur de la ligne qui sépare la playlist de la zone à gauche
- thumbBck - la couleur du fond des images d'aperçu
- thumbNormalAlpha - le degré de transparence de l'image d'aperçu à l'état normal (0 complètement transparent, 100 totalement opaque)
- thumbOverAlpha - le degré de transparence de l'image d'aperçu lorsque le curseur de la souris est dessus (0 complètement transparent, 100 totalement opaque)
- thumbSelectedAlpha - le degré de transparence de l'image d'aperçu quand elle est sélectionnée (0 complètement transparent, 100 totalement opaque)
- title - la couleur du titre de vidéo, affiché dans la playlist
- description - la couleur du texte de description, affiché dans la playlist
- category:
- bckNormal - la couleur du fond de nom de catégorie à l'état normal
- titleNormal - la couleur du texte de nom de catégorie à l'état normal
- bckOver - la couleur du fond de nom de catégorie lorsque le curseur de la souris est dessus
- titleOver - la couleur du texte de nom de catégorie lorsque le curseur de la souris est dessus
- bckSelected - la couleur du fond de nom de catégorie, quand la catégorie est sélectionnée
- titleSelected - la couleur du texte de nom de catégorie, quand la catégorie est sélectionnée
- description:
- background - la couleur du fond de la description
- line - la couleur de la ligne qui sépare la description de la zone au-dessus
- title - la couleur du titre de vidéo affiché dans la zone de description
- description - la couleur du texte de description affiché dans la zone de description
- scrollBar:
- trackBar - la couleur de la barre de défilement
- scrubBrdNormal - la couleur du bord des boutons de la barre de défilement à l'état normal
- scrubBckNormal - la couleur du fond des boutons de la barre de défilement à l'état normal
- scrubBrdOver - la couleur du bord des boutons de la barre de défilement à son état dessus
- scrubBckOver - la couleur du fond des boutons de la barre de défilement à son état dessus
- scrubBrdDown - la couleur du bord des boutons de la barre de défilement à son état pressé
- scrubBckDown - la couleur du fond des boutons de la barre de défilement à son état pressé
- caption:
- size - la hauteur du texte de titre
- color - la couleur du texte de titre
- glowColor - la couleur de la lueur qui entoure des caractères de titre
- tooltip:
- bckColor - la couleur du fond de l'info-bulle
- txtColor - la couleur du texte de l'info-bulle
- alpha - l'opacité de l'info-bulle, fixer en pour-cent.
- 3. Video
- videoPath - le chemin d'accès au fichier vidéo est ici
- previewImage - le chemin d'accès du fichier d'image d'aperçu est ici
- watermarkPath - le chemin d'accès du fichier d'image de filigrane est ici
- watermarkLink - le lien qui sera ouvert quand l'image de filigrane est cliquée
- title - le titre de vidéo qui sera affiché par le lecteur
- description - le texte de description de vidéo
- caption - le chemin d'accès au fichier qui contient vos commentaires ou sous-titres
Ici vous pouvez trouver l'information sur paramètres d'autres types des lecteurs flash:
classic player
Il possède d'un ensemble standard de boutons et de fonctions.
Clicquez ici pour en savoir plus.
maxi player
Il possède d'un ensemble complet de boutons et beaucoup de fonctions différentes.
Clicquez ici pour en savoir plus.
multi player
Il lit plusieurs fichiers en même temps. Il possède d'un ensemble complet de boutons et beaucoup de fonctions différentes.
Clicquez ici pour en savoir plus.
mini player
Il possède d'un minimum de boutons et de fonctions.
Clicquez ici pour en savoir plus.