Page précédente HOME

Le multimédia sur le Web (IE 4.0), et dans les news (OE) - deuxième partie -

Nous avons vu dans le précédent messages les deux premières méthodes pour incorporer de l'audio ou de la vidéo. Voici les deux autres.

3 - La méthode Netscape

Alors que Microsoft conservait la traditionnelle balise <IMG> en lui adjoignant l'attribut DYNSRC, Netscape optait pour la création d'une balise nouvelle : <EMBED>
Exemple :
<EMBED SRC="koolmusic.mid" width=160 height=120 align=left autostart=true loop=true >

Si vous n'avez pas de plug-in pour la balise <EMBED> installé sur votre DD, Netscape Navigator et IE peuvent incorporer une application OLE susceptible de jouer le fichier multimédia.
IE utilisera Windows Media Player pour lire le fichier *.mid
Lorsque Navigator et Explore rencontre une balise <EMBED>, ils font de leur mieux pour trouver une solution d'incorporation fichier multimédia directement dans la page Web.

Sous OE :Cette méthode ne pourra fonctionner qu'en utilisant une astuce obligeant à aller dans la base de registre et renommer son ordinateur de "quevillier" en "quevillier.mid" ( par exemple). Cette astuce a été expliquée,en son temps, par Jean-Pierre Bruneau
après qu'il ait "souffert" sur un source de Michel Piétri qui l'utilisait sur le forum "Voyeur"
Elle a été récemment réutilisée par Aladdin, sur ce forum, d'une manière "cachée" ( enfin, il me semble, car je n'ai toujours pas compris son "astuce".)


4 - La méthode HTML 4.0 et la balise <OBJECT>

Cette balise est sensée faire tout ce que Netscape fait avec <EMBED>
Grâce au mécanisme de la balise <OBJECT>, il est possible d'appeler des fichiers audio, des vidéos, des animations interactives. La balise <OBJECT> est employée dans les sources gérant les agents, mais aussi ceux avec des contrôles ActiveX.
exemple :
<!-- Encapsulation du fichier avi pour les news-->
<IMG height=1 id=lavideo src="c:\att\images\logomsn.avi" width=1>
<!-- Chargement et paramétrage du contrôle ActiveMovie -->
<OBJECT classid=CLSID:05589FA1-C356-11CE-BF01-00AA0055595A height=75 id=ActiveMovie1 width=267>
<PARAM NAME="EnableContextMenu" VALUE="-1">
<PARAM NAME="ShowDisplay" VALUE="-1">
<PARAM NAME="ShowControls" VALUE="-1">
<PARAM NAME="ShowPositionControls" VALUE="0">
<PARAM NAME="ShowSelectionControls" VALUE="0">
<PARAM NAME="EnablePositionControls" VALUE="-1">
<PARAM NAME="EnableSelectionControls" VALUE="-1">
<PARAM NAME="ShowTracker" VALUE="-1">
<PARAM NAME="EnableTracker" VALUE="-1">
<PARAM NAME="AllowHideDisplay" VALUE="-1">
<PARAM NAME="AllowHideControls" VALUE="-1">
<PARAM NAME="MovieWindowSize" VALUE="0">
<PARAM NAME="FullScreenMode" VALUE="0">
<PARAM NAME="MovieWindowWidth" VALUE="-1">
<PARAM NAME="MovieWindowHeight" VALUE="-1">
<PARAM NAME="AutoStart" VALUE="-1">
<PARAM NAME="AutoRewind" VALUE="-1">
<PARAM NAME="PlayCount" VALUE="0">
<PARAM NAME="SelectionStart" VALUE="0">
<PARAM NAME="SelectionEnd" VALUE="-1">
<PARAM NAME="Appearance" VALUE="1">
<PARAM NAME="BorderStyle" VALUE="1">
<PARAM NAME="FileName" VALUE="">
<PARAM NAME="DisplayMode" VALUE="0">
<PARAM NAME="AllowChangeDisplayMode" VALUE="-1">
<PARAM NAME="DisplayForeColor" VALUE="65535">
<PARAM NAME="DisplayBackColor" VALUE="0">
<PARAM NAME="Enabled" VALUE="-1">
<PARAM NAME="Rate" VALUE="1">
</OBJECT>
<SCRIPT language=VBScript>
<!--
Dim w
Set w = document.body
sub window_onload()
w.scroll = "yes"
ActiveMovie1.FileName=lavideo.src
end sub
-->
</SCRIPT>