Sujet :

Mettre de la musique dans le forum.

Atil
   Posté le 12-04-2005 ŕ 21:31:00   

Il est possible de mettre un fond musical dans le forum en placant un script dans le "pieds de page" (voir zone administration).

Dans ces scripts :

Utiliser les balises <embed>...</embed> pour Netscape (ne marche pas toujours avec Internet Explorer).

Utiliser les balises <object> ... </object> pour Internet Explorer (ne marche pas avec Netscape ni avec les Mac).

L'idéal est d'utiliser les deux à la fois.

Dans les scripts, on active un paramètre en le rendant égal à "true" ou "1"
Et on les désactive en le rendant égal à "false", "none" ou "0"

(voir ici aussi : http://wwwedu.ge.ch/cptic/prospective/enseignements/sic/pages_web/sons_videos.html)



Voila des exemples de scripts permettant d'insérer des fichiers sonores, de la video, des panoramas et même des émissions de radio ou de TV :

-----------------------------------------------------------------------------------

Script pour passer un fichier flash (swf) :

<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"
WIDTH="400" HEIGHT="300">
<PARAM NAME=movie VALUE="ADRESSE-DU-FICHIER">
<EMBED src="ADRESSE-DU-FICHIER"
PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"
WIDTH="400" HEIGHT="300">
</EMBED>
</OBJECT>

-----------------------------------------------------------------------------------

Script pour un passer un fichier rm, ram ou rpm (real-media / real-audio ou real-video) :

<OBJECT ID=RVOCX CLASSID="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA"
WIDTH="200" HEIGHT="250">
<PARAM name="src" value="ADRESSE-DU-FICHIER">
<PARAM name="autostart" value="false">
<PARAM name="controls" value="ImageWindow,all">
<PARAM name="console" value="video">
<EMBED
TYPE="audio/x-pn-realaudio-plugin"
PLUGINSPAGE="http://wp.netscape.com/plugins/get_real.html?cp=pi1"
SRC="ADRESSE-DU-FICHIER"
WIDTH="200" HEIGHT="250"
CONTROLS="ImageWindow,all"
AUTOSTART="false"
CONSOLE="video"
loop="0"
numloop="0"
nologo="false"
nolabels="false"
NOJAVA="true">
</EMBED>
</OBJECT>

Paramètres :

nologo = afficher ou pas le logo "real" sur l'écran.

autostart = démarre automatiquement ou non.

CONTROLS = affiche les controles : ImageWindow (écran-video), ControlPanel (boutons play/pause/stop + barre),StatusBar (barre de statut), PlayButton (bouton play/pause), PlayOnlyButton (bouton play), stopbutton (bouton stop), PauseButton (bouton de pause), all (tous les controles), InfoVolumePanel (volume + état de connexion), InfoPanel (état de connexion), Status Panels (play/pause/stope + barre de défilement + état de connexion).

loop = jouer ou non en boucle.

numloop = nombre de boucles ("1", "2",... "infinite").

Pour en savoir plus : http://real-and-smil.com/embed.php

-----------------------------------------------------------------------------------

Script pour passer un un fichier asx, avi, mpg, mp3 ou m3u (video ou audio) avec windows-media-player :

(Dans le cas d'un fichier "m3u" ce dernier ne contient que l'adresse "http://" du fichier "mp3"


<object width="320" height="290"
classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95"
STANDBY="Chargement du module Windows Media Player..."
id="mediaplayer1">
<param name="Filename" value="ADRESSE-DU-FICHIER">
<param name="AutoStart" value="True">
<param name="ShowControls" value="True">
<param name="ShowAudiocontrols" value="True">
<param name="ShowPositioncontrols" value="True">
<param name="ShowStatusBar" value="True">
<param name="ShowDisplay" value="True">
<param name="AutoRewind" value="True">
<embed
type="application/x-mplayer2"
pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/MediaPlayer/"
width="320" height="290"
src="ADRESSE-DU-FICHIER"
filename="kids.mpg"
autostart="none"
showcontrols="True"
showaudiocontrols="True"
showpositioncontrols="True"
showstatusbar="True"
showdisplay="True"
autorewind="True">
</embed>
</object>

Paramètres :

showstatusbar = afficher ou non le nom du clip, l'auteur et le copyright.

showstatusbar = afficher ou non la barre de statut.

showstatusbar = afficher ou non la barre de controle.

showaudiocontrols = afficher ou non le bouton de controle du son dans la barre de controle.

showpositioncontrols = afficher ou non le bouton avant-arrière dans la barre de controle.

autostart = démarre automatiquement ou non.

enablecontextmenu = activer ou non les menus contextuels.

(pour transformer ce lecteur video en lecteur audio, il suffit simplement d'en diminuer la hauteur afin que l'écran-video ne soit plus visible)

-----------------------------------------------------------------------------------

Script pour passer un fichier mov, qt ou mpg (audio, video ou panorama) avec Quicktime :

<OBJECT CLASSID="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"
WIDTH="160"HEIGHT="144"
STANDBY="Chargement du plug-in QuickTime..."
CODEBASE="http://www.apple.com/qtactivex/qtplugin.cab">
<PARAM name="SRC" VALUE="ADRESSE-DU-FICHIER">
<PARAM name="AUTOSTART" VALUE="true">
<PARAM name="CONTROLLER" VALUE="false">
<EMBED SRC=""ADRESSE-DU-FICHIER"
PLUGINSPAGE="http://www.apple.com/quicktime/download/"
WIDTH="160" HEIGHT="144"
autostart="true"
CONTROLLER="false"
LOOP=false>
</EMBED>
</OBJECT>

(Le fichier "mov" peut être remplacé par un fichier qui ne contient que l'adresse du fichier "mov" effectif)

-----------------------------------------------------------------------------------

Script pour passer une vue VRML (wrl, wrz):


<OBJECT
CLASSID="CLSID:86A88967-7A20-11d2-8EDA-00600818EDB1"
CODEBASE="http://www.parallelgraphics.com/bin/cortvrml.cab#Version=4,2,0,92"
standby="Chargement module ActiveX Cortona (visionneuse VRML: 1,3Mo)..."
WIDTH="300" HEIGHT="300">
<PARAM NAME="SRC" VALUE="ADRESSE-DU-FICHIER">
<!--
<PARAM NAME="MASK" VALUE="150,0,300,150,150,300,0,150">
-->
<PARAM NAME="VRML_BACKGROUND_COLOR" VALUE="#EECCAA">
<PARAM NAME="VRML_DASHBOARD" VALUE="false">
<PARAM NAME="VRML_SPLASHSCREEN" VALUE="false">
<PARAM NAME="CONTEXTMENU" VALUE="true">
<EMBED SRC="ADRESSE-DU-FICHIER"
TYPE="model/vrml"
WIDTH="300" HEIGHT="300"
VRML_SPLASHSCREEN="FALSE"
VRML_DASHBOARD="FALSE"
VRML_POPMENU="TRUE"/>
</OBJECT>

-----------------------------------------------------------------------------------

Script pour passer un fichier sonore aiff, au, wav, midi, mp3 :

<EMBED
SRC="ADRESSE-DU-FICHIER"
TYPE="audio/x-aiff"
WIDTH=200 HIGHT=50
CONTROLLER=true
LOOP =false
AUTOPLAY =true>
</EMBED>

-----------------------------------------------------------------------------------

Script pour passer un fichier sonore mid :

<object
classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95"
data="http://eric.hurtebis.chez.tiscali.fr/sons/lounge.mid"
width="200" height="44">
<param name="src" value="ADRESSE-DU-FICHIER"/>
<embed
src="ADRESSE-DU-FICHIER"
type="audio/midi"
width="200" height="50"/>
</object>

-----------------------------------------------------------------------------------
Script pour passer un fichier sonore (mid) en musique de fond :

<BGSOUND SRC="ADRESSE-DU-FICHIER" LOOP=1>

-----------------------------------------------------------------------------------