SELFHTML/Quickbar
HTML
Objets multimédia en HTML
![]() |
Incorporer du multimédia (Netscape) |
![]() |
|
![]() |
Par multimédia il faut comprendre ici des fichiers de données, disponibles dans des formats étrangers et qui produisent des sorties qui vont au delà du texte ou des graphiques conformes au WWW. Ce sont par exemple du son, de la vidéo, de l'animation, des tableaux des présentations, des graphiques vectoriels ou CAD, des graphiques en 3D, des fichiers VRML etc...
Un navigateur WWW comme Netscape peut afficher de tels fichiers si
l'utilisateur a installé le plugin
correspondant. Si le plugin est installé le navigateur WWW peut afficher le
fichier dans sa fenêtre d'affichage comme le programme d'origine l'afficherait.
Pour des processus de reproduction, des vidéos ou du son par exemple, un
reproducteur correspondant est affiché - selon la façon dont est conçu le
plugin.
Si une liaison entre l'extension de fichier et un programme étranger est connue du navigateur, alors il peut lancer le programme étranger avec le fichier concerné.
<embed src="tableau.xls"> <embed src="../video.avi"> <embed src="multimedia/mondevirtuel.wrl"> <embed src="http://www.selfhtml.com.fr/selfhtml/yrag.mid"> <embed src="file://localhost/c:/windows/progman.hlp"> |
Avec <embed src=> vous définissez une référence de plugin (embed =
incorporer, src = source = source ). Derrière le signe égal notez le
fichier désiré. La mention doit figurer entre guillemets. Vous pouvez aussi
incorporer des fichiers d'autres répertoires ou qui se trouvent sur le WWW sur
d'autres serveurs Internet. Pour ce faire, respectez les mêmes règles que
pour incorporer
des graphiques.
Que le fichier soit "affiché" chez l'utilisateur en fin de compte et comment il l'est dépend de nombreux facteurs, comme par exemple le type de fichier, de la configuration matérielle chez l'utilisateur, des plugins installés et des programmes étrangers disponibles connus du navigateur. Pour cette raison ne liez jamais des fichiers multimédia sans commentaire dans vos fichiers HTML, mais attirez l'attention de l'utilisateur sur la nature des données dont il s'agit et sous quelles conditions un affichage correct est possible.
Beaucoup de fichiers multimédia, principalement des vidéos et des graphiques 3D sont de par leur importance inappropriés aux taux de transmission aujourd'hui courants sur le WWW. Si vous incorporez des fichiers plus grands, attirez l'attention de l'utilisateur dans le contexte sur la taille du fichier.
Pour des types de fichiers pour lesquels le navigateur Netscape connaît un plugin, il demande à l'utilisateur dans la mesure où il n'a pas ce plugin s'il le désire et dans l'affirmative appelle une page de vue d'ensemble sur le serveur WWW de Netscape d'où l'utilisateur peut télécharger le plugin.
Si le navigateur WWW ne peut pas traiter le fichier, il doit émettre un message d'erreur et afficher à la place du fichier un symbole pour les fichiers non affichables.
Si Netscape bute sur un type de fichier qu'il ne peut traiter immédiatement mais pour lequel il connaît une liaison avec un programme étranger, sera d'abord affichée dans la fenêtre d'affichage à l'endroit où le fichier doit être affiché, une icône du programme étranger qui démarrera sur un double clic avec le fichier incorporé.
Vous pouvez aussi poser des liens
à des fichiers de votre choix. La différence réside en ce que, avec
un lien le fichier n'est appelé séparément qu'après avoir cliqué sur
le lien, tandis qu'en incorporant un fichier multimédia il sera intégré
autant qu'il est possible directement dans l'affichage à l'écran du fichier
HTML.
![]() ![]() |
Il y a différents attributs pour faire d'autres mentions sur le fichier incorporé par exemple pour contrôler l'affichage ou la reproduction. Tous les navigateurs n'interprètent pas toutes ces mentions.
<embed src="video.avi" width=240 height=160> <embed src="musique.wav" autostart=true> |
Avec width= [pixels/pourcentage] vous déterminez la largeur
d'affichage de l'objet incorporé, avec height= la hauteur (width =
largeur, height = hauteur). L'effet est le même qu'en mentionnant la largeur
et hauteur d'un objet. Comme particularité vous pouvez encore
mentionner pour Netscape 4.0 la mention units=pixels, pour que la
largeur ou la hauteur soient interprétées en pixels ou units=en, pour
que la largeur ou la hauteur soient interprétées en unité de mesure "en".
Avec align= [pixels] vous pouvez affecter une inscription à
l'objet incorporé ou laisser le texte entourer l'objet. Avec align=top
vous alignez le texte qui suit en haut de l'objet, avec align=middle
au milieu, et avec align=bottom en bas. Avec align=left vous
pouvez faire passer les éléments qui suivent à droite de l'objet, avec align=right
vous alignez l'objet à droite et les éléments qui suivent passent à sa
gauche. Ces mentions ont le même effet que les mentions correspondantes: affecter des inscriptions à des objets
ou.
laisser le texte entourer les objets.
Avec hspace= [pixels] vous déterminez l'espace horizontal de
l'objet avec ce qui l'entoure, avec vspace= {pixels/pourcentage]
l'espace vertical (hspace = horizontal space = espace horizontal, vspace = vertical space =
espace vertical). Ces mentions ont le même effet que les mentions
correspondantes: espace entre l'objet et ce qui l'entoure.
Avec border= [pixels] un cadre de l'épaisseur mentionnées est
tracé autour de l'objet. Cette mention a le même effet que la mention
correspondante: cadres autour d'objet.
Avec type= vous pouvez mentionner le type
Mime du fichier incorporé. La mention du type Mime doit figurer entre
guillemets. Si vous ne connaissez pas le type Mime, ne mentionnez pas type=.
Avec pluginurl= Vous pouvez déterminer une adresse URL sur
Internet qui mettra à disposition un plugin pour l'affichage ou la reproduction
du fichier incorporé. Il doit s'agir d'un fichier archive Java (fichiers *.jar).
Cette mention démarre l'assistant d'installation JAR (JIM) intégré
dans Netscape 4.0. L'utilisateur peut installer le plugin en ligne de
l'adresse URL mentionnée. Netscape exécute l'installation jusqu'au bout et
peut ensuite afficher immédiatement le fichier incorporé. L'attribut pluginurl=
n'est disponible qu'à partir de Netscape 4.0.
Avec pluginspage= Vous pouvez déterminer une adresse URL sur Internet
qui contient des remarques sur l'installation d'un plugin pouvant afficher ou
reproduire le fichier multimédia. Cela n'est pas aussi élégant que la
technique que recèle pluginurl=. Mais si le plugin est dans un autre
format que le format archive Java, vous devez choisir la mention pluginspage=,
dans la mesure où vous connaissez une adresse Internet avec un plugin
approprié.
Avec hidden="true" vous pouvez empêcher l'affichage visible de l'objet incorporé. Cela peut être judicieux par exemple si vous voulez reproduire un son sans afficher le reproducteur de sons.
Mit autostart="true" vous pouvez forcer un fichier pouvant être reproduit, par exemple du son ou de la vidéo, à l'être de suite, sans que l'utilisateur ne doive choisir dans le logiciel de reproduction une fonction pour démarrer la reproduction. Cette mention n'est pourtant plus documentée officiellement par Netscape et n' est plus non plus interprétée par Netscape 4.x (contrairement aux versions précédentes).
Avec loop="true" vous pouvez forcer un fichier pouvant être reproduit à être répété sans cesse. Cette mention n'est pourtant plus documentée officiellement par Netscape.
Avec palette="foreground" vous pouvez forcer le plugin à s'afficher en utilisant les couleurs de premier plan de l'ordinateur de l'utilisateur, avec palette="background" vous forcez le plugin à utiliser la couleur d'arrière plan active. Ces mentions ne sont d'après Netscape intéressantes que pour des systèmes MS-Windows.
![]() ![]() |
Vous pouvez définir un passage qui ne sera affiché que par les navigateurs qui ne connaissent pas le repère <embed>. Netscape, qui interprète le repère <embed>, ignore un tel passage.
<noembed> <img src="video.jpg"> </noembed> <embed src="video.avi"> |
Avec <noembed>...</noembed> vous définissez un passage qui n'est pas affiché par Netscape à partir de la version la version 2.0, mais qui l'est par les navigateurs qui ne connaissent pas le repère <embed>. Ces navigateurs ne connaissent pas non plus le repère <noembed> mais ils représentent simplement tout ce qui y est placé.
Dans l'exemple ci-dessus a été incorporée une vidéo (video.avi). Pour les navigateurs qui ne connaissent pas la commande est proposé en alternative un graphique à l'aide d'un passage <noembed>.
![]() | |
après:![]() |
![]() |
avant:![]() |
![]() |
SELFHTML/Quickbar
HTML
Objets multimédia en HTML
Serge François, 13405@free.fr