JsLib 1.4

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 :

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.
 
Détail des fonctions

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

JsLib 1.4

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