attention : elle est spécifique à I.Explorera) La balise <bgsound>
Cette balise permet d'intégrer un arrière-plan sonore (attention : elle est spécifique à I.Explorer, elle ne fonctionnera pas avec Netscape) et possède plusieurs attributs :
-src : Spécifie l'URL complète (chemin) du fichier à charger
- loop : Spécifie le nombre de fois où le fichier sera joué (si la valeur est -1 le fichier sera joué indéfiniment)
Exemple : <bgsound src="dico.mid" loop=2>
Code : Tout sélectionner
<embed src="tamusique.mp3" loop="-1" autostart="true" />
Ah oui ? zut...je me souviens d'avoir testé ça portant et ça fonctionnait bien, invisible et tout et tout...il faudrait que je revois çaTon code va afficher le lecteur je crois or il veut un fond donc quelquechose d'invisible
Code : Tout sélectionner
<html>
<head>
<title>Bienvenue à toi surfeur !</title>
</head>
<?php // Joue midi v1.1 joue des fichiers midi de manière aléatoire
// Testé sur IE (4.01) et Netscape (3.01).
$repertoire='./midi/'; // Nom du répertoire contenant les fichiers midi
$compteur=0; // Initialisation du compteur de fichier midi
$handle=opendir($repertoire); // Ouverture du répertoire.
while ($fichier = readdir($handle)) // Lecture de tous les fichiers du repertoires.
{
if (strlen($fichier)>3) // On ne lit que les fichiers de plus de 3 caracteres.
{$extension= strtolower(substr( strrchr( $fichier, "." ), 1 )); // On recupère l'extension du fichier
if ($extension=="mid") // Seule les fichiers ayant une extension .mid
{ $compteur++; // sont des fichiers midi :))
$fichmidi[$compteur]=$fichier;
}
}
}
closedir($handle);
if ($compteur>0) // Avons-nous au moins un fichier ??
{srand((double)microtime()*1000000); // Si oui, on en prends un au hasard.
$aleatoire=rand(1,$compteur);
if (ereg("MSIE", $HTTP_USER_AGENT)) // L'ecplorateur est-il Internet explorer ??
{
echo "<bgsound src='$repertoire$fichmidi[$aleatoire]' LOOP=INFINITE>";} // Si oui instruction miracle IE
else
{
echo "<EMBED src='$repertoire$fichmidi[$aleatoire]' AUTOSTART=true HIDDEN=true loop=true></EMBED>";} // Si non, instruction miracle Netscape.
}
?>
</body></html>