intégration wav pour firefox

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
steph

intégration wav pour firefox

Message par steph »

bonjour,
sur certaines images dans mes pages web
mouseover doit délencher un son .wav qui fonctionnait
pour IE
que dois je mettre dans mon script ou dans la balise EMBED, plugin ou autre,
pour fonctionner sous firefox,j'ai le m^me pb avec d'autres navigateurs.
<EMBED NAME="Son" SRC="hamster.wav" MASTERSOUND HIDDEN="true" LOOP="true" AUTOSTART="false">
<table WIDTH="100%" HEIGHT="100%">
<tr>
<td WIDTH="100%" HEIGHT="100%" align="center" valign="middle">Passez la souris sur l'image ...<P>
<A HREF="http://cocosteph.free.fr" onmouseover="PlaySound('Son','wav',1);" onmouseout="StopSound('Son','wav');">
<img src=hamster.gif onmouseover="PlaySound('Son','wav',1);" onmouseout="StopSound('Son','wav');"></img>

Merci
tastalian
Arias
Messages : 3
Inscription : 01 avr. 2004, 12:24

Message par tastalian »

Les fonctions PlaySound() et StopSound() sont génériques ou c'est toi qui les as écrites ? Si oui, tu peux montrer leur code ?
olab
Varan
Messages : 1254
Inscription : 30 juil. 2003, 20:20

Message par olab »

Regarde par là, il faut utiliser la balise object plutôt que embed
http://www.geckozone.org/geckoforum/vie ... bed+object
steph
Arias
Messages : 7
Inscription : 06 avr. 2004, 08:39

le code

Message par steph »

C'est là que je l'ai trouvé:(Merci DevParadise) :D

http://www.devparadise.com/technoweb/co ... t/A101.asp
( pardon si je me suis trompé de thème-forum)
Le Verifplugin est destiné à Netscape qui n'a pas les mêmes intégrations que IE mais je n'ai compris que le principe.
C'est pourquoi je cherche comment intégrer aussi d'autres navigateurs.
Donc dans HEAD:

Code : Tout sélectionner

<SCRIPT LANGUAGE="JavaScript1.1">

<!--

function VerifPlugIn(ExtensionFile)
{
var IsEnabled = true;
if (navigator.appName == "Netscape")
{
IsEnabled = false;
for(var x=0;(x<navigator.mimeTypes.length && !IsEnabled);x++)
{
if(navigator.mimeTypes[x].suffixes.indexOf(ExtensionFile)>=0)
IsEnabled = navigator.mimeTypes[x].enabledPlugin;
}
}
return IsEnabled;
}
function PlaySound(MyName,MyExtension,MyLoop)
{
var AudioEnable = VerifPlugIn(MyExtension),TheLoop = '';
if (navigator.appName == "Netscape" && MyLoop==1) TheLoop='true';
if (AudioEnable) eval('document.'+MyName+'.play('+TheLoop+')');
}
function StopSound(MyName,MyExtension)
{
var AudioEnable = VerifPlugIn(MyExtension);
if (AudioEnable) eval('document.'+MyName+'.stop()');
}
//-->

</SCRIPT>
:wink:
gloubi
Salamandre
Messages : 23
Inscription : 22 oct. 2003, 12:14

Message par gloubi »

attention sous Mac ou Linux je ne suis pas sur que les fichiers .wav soient lus...
Snap
Lézard à collerette
Messages : 362
Inscription : 04 juil. 2003, 17:15

Message par Snap »

gloubi a écrit :attention sous Mac ou Linux je ne suis pas sur que les fichiers .wav soient lus...
Daccord avec ca. Un wav, ca se compile en OGG et du coup c'est plus léger (pensez aux 56k et inférieurs) et lu par tout le monde.

http://www.vorbis.com/
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Snap
steph
Arias
Messages : 7
Inscription : 06 avr. 2004, 08:39

Message par steph »

:o ou :( non! :roll: voyons :wink: 8) allez :lol:
merci de votre intérêt à tous et votre aide,
C'est bien là le but, s'adapter, mais on peourra pas tout faire,
le rêve pour un 56k est sans doute l'adsl enfin certes tout le monde n'a pas encore forcément...
Pour les Mac et unix je pense que l'on peut aiguiller la lecture vers un fichier analogue avec une autre extension ou ...suggestion?§..
déjà si on m'indique pour Firefox j'aurais gagné une pierre pour construire la maison...
sinon s'il y a un standard qui passe partout je n'aurai qu'à convertir...
bon,
le souci si j'en réfère au topic indiqué pour object à la place d'embed,
c'est que ca plante aussi, et qui plus est
l'utilisateur doit télécharger un Media ou Real ou Quick....
Donc s'il y a un plugin ou autre , mais vous maîtrisez cela mieux que
moi .
Je vais essayer de traduire le site indiqué et voir si je comprends...
On a rien sans efforts ....
Merci , je reviens dès que.. :wink:
Snap
Lézard à collerette
Messages : 362
Inscription : 04 juil. 2003, 17:15

Message par Snap »

L'ogg est je crois, toutes plates formes. Par contre j'ignore s'il existe un plugin pour lire le OGG dans une page web.
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Snap
olab
Varan
Messages : 1254
Inscription : 30 juil. 2003, 20:20

Message par olab »

Pour ogg, il faut qu'il y ait un filtre directshow d'installé dans windows (dans ce cas). Bref, ça oblige encore à installer un truc quoi. Dommage
steph
Arias
Messages : 7
Inscription : 06 avr. 2004, 08:39

Message par steph »

:(
Suis allé sur le site télécharger les outils Vorbis.
Conversion directe de wav en ogg génère une erreur
conversion de wav en mp3 fonctionne
puis
Conversion de mp3 en ogg fonctionne.
résultat sur fichier wav de 105k
fichier ogg 210k (aucun support en ma possession ne le lit)
ni quick ni real ni mediaplayer
Fichier mp3 correct (même si pour la légèreté c'est pas terrible)229k
Conformément aux conseils j'essaie de remplacer Embed par la balise
Object (forme recommandée dans l'aide ou la FAQ je ne sais plus)
en utilisant le mp3.
mais comment intégrer les paramêtres qui sont différents, pour coller au script un peu plus haut?

Merci :)
Kropotkine
Iguane
Messages : 693
Inscription : 20 févr. 2004, 20:46

Message par Kropotkine »

steph a écrit : :( (aucun support en ma possession ne le lit)
ni quick ni real ni mediaplayer
Fait des mises à jour ... car chez moi QuickTime le lit parfaitement !
Xpower ! Image
Vive les Mac, MacOS X Panther et Safari, les logiciels libres et les mises à jour !
gloubi
Salamandre
Messages : 23
Inscription : 22 oct. 2003, 12:14

Message par gloubi »

si tu dois mettre du son en ligne, choisi plutot du mp3 qui sera plus compatible et surtout moins lourd a charger...
steph
Arias
Messages : 7
Inscription : 06 avr. 2004, 08:39

Message par steph »

Bonsoir,
L'option mise à jour est intégrée à quick et signale que le logiciel est à jour.
:o
Je ne comprends pas comment un fichier de 105Ko en wav serait moins léger qu'un de 239Ko en mp3. :roll: (pas moqueur juste cogiteur)

Merci quand même au gecko et autres lézards à collerette pour leur soutien
:wink:

Donc les wav ca se lit pas ailleurs que IE ou Netscape et les autres
il nous manque un truc pour que ca marche.
En attendant les controverses d'un site à l'autre
(avec tout ça j'ai voyagé)
et d'une norme à l'autre sur embed et object
c'est pas du triste mais je commence à y voir un peu plus clair ou
le contraire, enfin je veux dire que j'en sais un peu plus mais c'est pire.

Enfin, je ne renonce pas , je vais trouver une solution , d'ailleurs merci
renforcé au varan qui m'a ouvert au passage d'autres perspectives .

En attendant si quelqu'un trouve quelquechose....je reste à l'écoute...

Merci bye bye :)
Seul celui qui doute ne se trompe pas
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Tu as du baisser le taux d'échantillonnage ou quelque chose comme ça :wink:
steph
Arias
Messages : 7
Inscription : 06 avr. 2004, 08:39

Message par steph »

:?: :o Ah! Je vais regarder
Merci :)

Par contre je ne sais toujours pas comment intégrer Quik ou autre (en HIDDEN)directement à une page.
J'ai trouvé pour flash le ControlActiveX c'est {D27CDB6E-AE6D-11CF-96B8-444553540000} :lol: :shock: :evil: :roll:
d'ailleurs j'imagine que tout le monde sait cela dès la naissance :cry:

Cette balise Object ce n'est pas extrêmement simple, je patauge toujours pour mon script qui pourtant fonctionne très bien avec IE et Netscape,
j'ai essayé avec Opera, au lieu d'attendre le mouseOver cela démarre tout seul . Quand à Safari , j'ai demandé à quelqu'un qui est en Mac il n'affiche même pas le background dès que c'est une CSS qui l'appelle.

Bon , je ne vais pas vous embêter plus longtemps, je reprendrai cette recherche plus tard, pour l'instant je vais me contenter de la norme .

Merci encore :)
Seul celui qui doute ne se trompe pas
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités