OVH Cloud OVH Cloud

fond sonore : or not

10 réponses
Avatar
docanski
That is the question !

Bonsoir,
Je renouvelle un fil que j'avais initié le 22/11 et pour lequel je n'ai
trouvé aucune réponse (on ne sait jamais ...) :

Embed est "IE only" et ne peut être intégré dans une page en HTML
Strict. Dommage : ça "marche" pourtant bien ;-) .
Je cherche son substitut "strict" (ou transitionnel, si vraiment pas
possible), <object> étant normalement destiné à cela ne fonctionnant pas
sous tous les navigateurs (dont IE), du moins dans les essais que j'ai
effectués. Le besoin : exécuter un fond sonore (commentaire) en
utilisant le "player" par défaut du navigateur, quel qu'il soit et sans
s'afficher sur l'écran en lieu et place de la page qu'il doit commenter.
Quelle syntaxe "tous navis" (ou au moins Moz et IE) adopter tout en
respectant la DTD ?
Merci d'avance et cordialement,
--
docanski

Nature, histoire et légendes en
- Côtes du nord de la Bretagne
- Vallée de la Rance maritime
Memento des champignons
http://armorance.free.fr

10 réponses

Avatar
Xavier Robin
docanski a écrit :
Tout dépend en fait de ce que tu veux insérer.




Du son : un commentaire, simplement. En principe en ogg vorbis.




Alors pour le type MIME il faut utiliser application/ogg

En revanche je n'ai aucune idée du classid qu'il faut pour IE :(
Avatar
docanski
Eleveurs et agriculteurs polluent encore et toujours la Bretagne alors
que Xavier Robin nous narre ce qui suit en ce 20/12/2004 11:05 :

En revanche je n'ai aucune idée du classid qu'il faut pour IE :(



Bon, je vais poser la question dans un groupe Win et sur fciwn (où tu as
un pied-à-terre, d'ailleurs ;-) )

Merci pour l'aide et cordialement,
--
docanski

Nature, histoire et légendes en
- Côtes du nord de la Bretagne
- Vallée de la Rance maritime
Memento des champignons
http://armorance.free.fr
Avatar
Laurent Séguin
docanski , le 19 déc. 2004 19:30:18, écrivait
ceci:

Je cherche son substitut "strict" (ou transitionnel, si vraiment pas
possible), <object> étant normalement destiné à cela



Oui :-)

ne fonctionnant pas
sous tous les navigateurs (dont IE),



Mon IE6 n'a aucun problème avec <object>. D'ailleurs il s'en sort beaucoup
mieux (enfin plutôt l'imbrication de WMP) que mon Firefox qui me demande
d'installer quiktime tout le temps (faudra que je me penche sur l'affaire
de lui déclarer MPC en plugin un jour) .

Le besoin : exécuter un fond sonore (commentaire) en
utilisant le "player" par défaut du navigateur, quel qu'il soit et sans
s'afficher sur l'écran en lieu et place de la page qu'il doit commenter.



Ok, donc ne pas afficher le player.

Quelle syntaxe "tous navis" (ou au moins Moz et IE) adopter tout en
respectant la DTD ?



Alors sous réserve que le visiteur dispose du plugin adéquat (ce qui n'est
pas gagné, surtout pour du ogg vorbis) :

- Pour un fichier MP3:
<object type="audio/mpeg" width="0" height="0" data="fichier.mp3">
<param name="filename" value="fichier.mp3" />
<!-- Se lance à la fin du chargement du fichier.mp3 -->
<param name="autostart" value="true" />
<!-- Ne reboucle pas à la fin du fichier -->
<param name="loop" value="false" />
</object>

- Pour un fichier OGG:
<object type="application/ogg" width="0" height="0" data="fichier.ogg">
<param name="filename" value="fichier.ogg" />
<param name="autostart" value="true" />
<param name="loop" value="false" />
</object>

- Pour un fichier MID/MIDI:
<object type="audio/midi" width="0" height="0" data="fichier.mid">
<param name="filename" value="fichier.mid" />
<param name="autostart" value="true" />
<param name="loop" value="false" />
</object>
Avatar
B. M.
Laurent Séguin a écrit :

- Pour un fichier MID/MIDI:
<object type="audio/midi" width="0" height="0" data="fichier.mid">
<param name="filename" value="fichier.mid" />
<param name="autostart" value="true" />
<param name="loop" value="false" />
</object>




Silence complet avec Mozilla 1.7.3 !!!!
Par contre, si on rajoute cette démoniaque (et oh combien honnie sur ce
NG) balise embed,là ça fait de la zique !!!
--
B. M.
Avatar
Laurent Séguin
"B. M." , le 21 déc. 2004 01:20:11, écrivait ceci:

- Pour un fichier MID/MIDI:
<object type="audio/midi" width="0" height="0" data="fichier.mid">
<param name="filename" value="fichier.mid" />
<param name="autostart" value="true" />
<param name="loop" value="false" />
</object>




Silence complet avec Mozilla 1.7.3 !!!!



Ben chez moi ça fonctionne (comme pour le mp3).

Par contre, si on rajoute cette démoniaque (et oh combien honnie sur ce
NG) balise embed,là ça fait de la zique !!!



AMHA je pense que tu as un soucis de plugin.
Avatar
Sergio
Laurent Séguin avait prétendu :
docanski , le 19 déc. 2004 19:30:18, écrivait
ceci:

Je cherche son substitut "strict" (ou transitionnel, si vraiment pas
possible), <object> étant normalement destiné à cela



Oui :-)

ne fonctionnant pas
sous tous les navigateurs (dont IE),



Mon IE6 n'a aucun problème avec <object>. D'ailleurs il s'en sort beaucoup
mieux (enfin plutôt l'imbrication de WMP) que mon Firefox qui me demande
d'installer quiktime tout le temps (faudra que je me penche sur l'affaire
de lui déclarer MPC en plugin un jour) .

Le besoin : exécuter un fond sonore (commentaire) en
utilisant le "player" par défaut du navigateur, quel qu'il soit et sans
s'afficher sur l'écran en lieu et place de la page qu'il doit commenter.



Ok, donc ne pas afficher le player.

Quelle syntaxe "tous navis" (ou au moins Moz et IE) adopter tout en
respectant la DTD ?



Alors sous réserve que le visiteur dispose du plugin adéquat (ce qui n'est
pas gagné, surtout pour du ogg vorbis) :

- Pour un fichier MP3:
<object type="audio/mpeg" width="0" height="0" data="fichier.mp3">
<param name="filename" value="fichier.mp3" />
<!-- Se lance à la fin du chargement du fichier.mp3 -->
<param name="autostart" value="true" />
<!-- Ne reboucle pas à la fin du fichier -->
<param name="loop" value="false" />
</object>



(etc.)

Ça marche pas avec FF (et Mozilla, comme le fait remarquer B.M.).
Moi, ce code que j'ai recopié je ne sais où marche pour le MP3 (pour
OGG j'attend le bon classid).

<object type="audio/mpeg" width="0" height="0" data="fichier.mp3"
classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95"
id="mediaplayer1">
<param name="filename" value="fichier.mp3" />
<param name="autostart" value="true" />
<param name="loop" value="false" />
<embed type="application/x-mplayer2"
pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/MediaPlayer/"
filename="fichier.mp3" autostart="True"
showcontrols="True" showstatusbar="False" showdisplay="False"
autorewind="False" height="0" width="0" />
</object>

Par contre, le validateur n'est pas content...

--
Serge http://leserged.online.fr/
Mon blog: http://cahierdesergio.free.fr/
Soutenez le libre: http://www.framasoft.org
Avatar
ASM
docanski a ecrit :

Embed est "IE only"



Embed n'est absolument pas "IE only"
Bgsound est "IE Only"

Embed a été adopté-rajouté dans IE à partir de la version 5

<object> étant normalement destiné à cela ne fonctionnant pas
sous tous les navigateurs (dont IE), du moins dans les essais que j'ai
effectués.



voilà le pb avec le son :
chez toi ça ne marche pas et (peut-être) chez moi ça marche

avec le développement des moyens techniques, suivant le player visé
Embed ne suffira pas il faudra adjoindre (pour IE) un object
dont le classid est référencé
(à tel point que je me demande si un applet n'est pas téléchargé
par ce moyen pour réussir à jouer le son) (si pas connecté = pas de son)

Le besoin : exécuter un fond sonore (commentaire) en
utilisant le "player" par défaut du navigateur, quel qu'il soit et sans
s'afficher sur l'écran en lieu et place de la page qu'il doit commenter.



Ne suffit-il pas de lui dire de jouer le son dans une console cachée ?
(Chaque navigateur n'ayant pas le même mode par défaut : caché/visible)

Se pose la question du player "par défaut"

Se pose aussi le format du fichier de son...
Avatar
ASM
"Laurent Séguin" a ecrit :

AMHA je pense que tu as un soucis de plugin.



C'est bien là le pb : qui n'a pas de soucis de plug-in ?
Avatar
Laurent Séguin
Sergio , le 21 déc. 2004 07:50:16,
écrivait ceci:

Alors sous réserve que le visiteur dispose du plugin adéquat (ce qui
n'est pas gagné, surtout pour du ogg vorbis) :




Ça marche pas avec FF (et Mozilla, comme le fait remarquer B.M.).



Oui car tu n'as pas de plugin lisant les fichiers audio/mpeg sous ces
navigateurs.

Moi, ce code que j'ai recopié je ne sais où marche pour le MP3 (pour
OGG j'attend le bon classid).



Au passage, les lignes html que j'ai données fonctionnent très bien avec IE
et WMP (sauf pour le Ogg). Pas besoin de classid étrange et non documentés.

++
Avatar
Laurent Séguin
ASM , le 21 déc. 2004 15:27:49,
écrivait ceci:

AMHA je pense que tu as un soucis de plugin.



C'est bien là le pb : qui n'a pas de soucis de plug-in ?



C'est un peu le problème du multimedia sur le web et c'est pour ça que l'on
voit de plus en plus de fichier WMV et WMA fleurirs les sites web...

Soit on laisse l'utilisateur choisir son programme et charge à l'éditeur de
créer des plugins pour les navigateurs auquels cas l'internaute doit les
télécharger pour les lire dans l'application de son choix ;
Soit on lui force un programme (WMP sous IE/windows) ;
Soit on implemente en dur un lecteur multimedia dans le navigateur (comme
cela a été fait pour les images dans les débuts du web).

Bref, je me demande si finalement ça ne serait pas une bonne option
d'integrer un lecteur audio/video dans le navigateur. Reste à voir la
faisabilité (AMHA ce n'est pas gagné d'avance) et la "philosophie" de la
chose ; Est-ce le rôle d'un navigateur de lire ces fichiers (déjà que chez
moi il n'est pas question qu'un pdf s'ouvre dans une fenêtre de mon
navigateur) ?...