Script medias.js
Le script medias.js permet d'insèrer un média audio,
un média vidéo ou une animation Flash dans la page Web courante.
Trois fonctions permettent d'insérer un objet multimédia dans la page Web courante :
- insertion d'un média audio avec console de contrôle ;
- insertion d'un média vidéo avec console de contrôle ;
- insertion d'une animation Flash.
Ces trois fonctions retournent toutes le code HTML du lien à insérer ;
il suffit d'écrire ce code dans la page Web à l'aide de la fonction document.write().
Les formats audio WAV, AU et MID (Midi), et les format vidéo AVI et MPEG sont reconnus par
la majorité des navigateurs.
La lecture des formats plus spécifiques (MP3, WMA, MOV, RealMedia, etc.) dépend de la
présence sur le poste client du plugin ou du logiciel nécessaire (Apple QuickTime,
RealOne Player, etc.).
Le format Flash (SWF) est lisible moyennant l'installation du plugin Shockwave Flash
sur le navigateur utilisé ; ce plugin est généralement installé avec les navigateur.
Une fonction permet aussi d'obtenir le type MIME d'un fichier média en fonction
de son extension.
- Depuis :
- JsLib 1.2
Résumé des fonctions |
chaîne |
insererAudio(chaîne id, chaîne url, booléen auto, entier largeur, entier hauteur)
Insère un média audio avec une console de contrôle. |
chaîne |
insererFlash(chaîne id, chaîne url, entier largeur, entier hauteur)
Insère une animation Flash. |
chaîne |
insererVideo(chaîne id, chaîne url, booléen auto, entier largeur, entier hauteur)
Insère un média vidéo avec une console de contrôle. |
chaîne |
typeMIME(chaîne url)
Retourne le type MIME du fichier d'URL spécifiée. |
insererAudio
chaîne insererAudio(chaîne id, chaîne url, booléen auto, entier largeur, entier hauteur)
-
Insère un média audio avec une console de contrôle. Par défaut,
la console de contrôle à une dimension de 300x45 pixels. Le paramètre url
indique l'emplacement du fichier audio à insérer.
Le paramètre auto permet de préciser si la
lecture du média doit démarrer automatiquement au chargement de la page
(false par défaut).
- Paramètres :
- id - l'identifiant du média dans la page.
- url - l'URL (absolue ou relative) du fichier audio à insérer.
- auto - indique si la lecture du média démarre automatiquement.
- largeur - la largeur en pixels de la console de contrôle.
- hauteur - la hauteur en pixels de la console de contrôle.
- Retourne :
- une chaîne contenant le code HTML à insérer dans la page.
insererFlash
chaîne insererFlash(chaîne id, chaîne url, entier largeur, entier hauteur)
-
Insère une animation Flash. Le paramètre url indique l'emplacement
du fichier Flash à insérer. Les paramètres largeur
et hauteur sont les dimensions que l'on souhaite donner à l'animation.
- Paramètres :
- id - l'identifiant du média dans la page.
- url - l'URL (absolue ou relative) du fichier Flash à insérer.
- largeur - la largeur en pixels de l'animation.
- hauteur - la hauteur en pixels de l'animation.
- Retourne :
- une chaîne contenant le code HTML à insérer dans la page.
insererVideo
chaîne insererVideo(chaîne id, chaîne url, booléen auto, entier largeur, entier hauteur)
-
Insère un média vidéo avec une console de contrôle.
Le paramètre url indique l'emplacement du fichier vidéo à
insérer. Le paramètre auto permet de préciser si la lecture du
média doit démarrer automatiquement au chargement de la page
(false par défaut).
- Paramètres :
- id - l'identifiant du média dans la page.
- url - l'URL (absolue ou relative) du fichier vidéo à insérer.
- auto - indique si la lecture du média démarre automatiquement.
- largeur - la largeur en pixels de la vidéo.
- hauteur - la hauteur en pixels de la vidéo.
- Retourne :
- une chaîne contenant le code HTML à insérer dans la page.
typeMIME
chaîne typeMIME(chaîne url)
-
Retourne le type MIME (Multipurpose Internet Mail Extensions)
du fichier d'URL spécifiée, sous la forme d'une chaîne de caractères.
- Paramètres :
- url - l'URL (absolue ou relative) du fichier dont on veut connaître le type MIME.
- Retourne :
- une chaîne contenant le type MIME du fichier d'URL spécifiée.
Valeurs possibles :
- application/octet-stream
- application/x-shockwave-flash
- audio/basic
- audio/mpeg
- audio/x-aiff
- audio/x-wav
- audio/x-dspeeh
- audio/x-midi
- audio/x-pn-realaudio
- audio/x-pn-realaudio-plugin
- image/x-cmu-raster
- image/x-freehand
- image/gif
- image/ief
- image/jpeg
- image/tiff
- image/x-portable-anymap
- image/x-portable-bitmap
- image/x-portable-graymap
- image/x-portable-pixmap
- image/x-rgb
- image/x-xbitmap
- image/x-xpixmap
- image/x-xwindowdump
- video/mpeg
- video/quicktime
- video/x-ms-asf
- video/x-msvideo
- video/x-sgi-movie
- x-world/x-vrml
- inconnu
ShockwaveTM et FlashTM sont des marques déposées
de Macromedia, Inc.
QuickTimeTM est une marque déposée de Apple Computer, Inc.
RealMediaTM est une marque déposée de RealNetworks, Inc.
Erreurs, critiques, améliorations, questions :
écrivez à l'auteur.
JsLib version 1.4 - bibliothèque JavaScript distribuée sous licence GNU LGPL
Auteur : Etienne CHEVILLARD
Mise à jour : 12/12/2007