OVH Cloud OVH Cloud

Piloter avec Safari ?

6 réponses
Avatar
julien.gautier
Bonsoir,

quelqu'un a-t-il déjà réussi à envoyer la commande "play" à un <embed>
avec Safari ?

si oui, comment ?

Merci d'avance.

6 réponses

Avatar
ASM

Bonsoir,

quelqu'un a-t-il déjà réussi à envoyer la commande "play" à un <embed>
avec Safari ?


La commande "play" n'est pas du JavaScript compris par les navigateurs

Safari n'y est pour rien.

Installe lui le bon plug-in
Renseigne toi s'il est pilotable via JavaScript
Si oui : comment ? par quelles fonctions ?

Normalement QuickTime doit avoir ce qu'il faut
Errer dans les méandres du site US d'Apple
jusqu'à y trouver ton bonheur ;-))
(et c'est pas gagné d'avance !)

Et si c'est pour une diffusion sur le Net :
mon idée est qu'il faut rester humble et faire simple.

Et surtout ne pas imposer des chargements lourds
(50% dont moi n'ont pas l'ADSL)


--
*******************************************************
Stéphane MORIAUX et son vieux Mac
Aide Pages Perso (images & couleurs, formulaire, CHP)
http://perso.wanadoo.fr/stephane.moriaux/internet/
*******************************************************

Avatar
Thibaut Allender
quelqu'un a-t-il déjà réussi à envoyer la commande "play" à un <embed>
avec Safari ?


La commande "play" n'est pas du JavaScript compris par les navigateurs


d'ailleurs <embed> est un reliquat de netscape 4...

--
thibaut allender | freelance | http://capsule.org


Avatar
julien.gautier
ASM wrote:


Bonsoir,

quelqu'un a-t-il déjà réussi à envoyer la commande "play" à un <embed>
avec Safari ?


La commande "play" n'est pas du JavaScript compris par les navigateurs

Safari n'y est pour rien.

Installe lui le bon plug-in
Renseigne toi s'il est pilotable via JavaScript
Si oui : comment ? par quelles fonctions ?

Normalement QuickTime doit avoir ce qu'il faut
Errer dans les méandres du site US d'Apple
jusqu'à y trouver ton bonheur ;-))
(et c'est pas gagné d'avance !)

Et si c'est pour une diffusion sur le Net :
mon idée est qu'il faut rester humble et faire simple.

Et surtout ne pas imposer des chargements lourds
(50% dont moi n'ont pas l'ADSL)


Oui, je connais bien ces arguments... et les partage jusqu'à un certain
point.

Mais en l'occurence, c'est une demande des gens pour qui je fais un
site : un son (très court et léger : qq ko, encodé en mp3) doit être
émis au survol de certains menus.


cela fonctionne sous Firefox et IE (mais pas testé sous IE mac), avec un
script comme celui-ci :


function EvalSound(soundobj) {
var thissound=document.getElementById(soundobj);
thissound.Play();
}

Le fichier mp3 étant déclaré dans la page html de la manière suivante :

<embed src="snd/01.mp3" autostartúlse hidden=true id="sndmenu1"
enablejavascript="true"></embed>

Et le script est appelé ainsi :

<a href="[une_url]" onmouseover ="EvalSound('sndmenu1');"></a>


Y a-t-il à ton avis un moyen de faire que cela fonctionne aussi sous
Safari ?


Avatar
Thibaut Allender
cela fonctionne sous Firefox et IE (mais pas testé sous IE mac), avec un
script comme celui-ci :


et sous firefox mac ou linux ?
comme on change de plugin, il y a aussi de fortes chances pour que ça ne
fonctionne pas, comme sous safari

--
thibaut allender | freelance | http://capsule.org

Avatar
julien.gautier
Thibaut Allender
wrote:

cela fonctionne sous Firefox et IE (mais pas testé sous IE mac), avec un
script comme celui-ci :


et sous firefox mac ou linux ?


firefox mac et firefox win.

Je ne peux pas tester Firefox sous linux.

comme on change de plugin, il y a aussi de fortes chances pour que ça ne
fonctionne pas, comme sous safari



plus généralement, étant donné le but final (faire jouer un son au
survol d'un bouton), connaitrais-tu une solution plus universelle ?


Avatar
Thibaut Allender
plus généralement, étant donné le but final (faire jouer un son au
survol d'un bouton), connaitrais-tu une solution plus universelle ?


personnellement je ferais ça en flash
le plugin existe sur toutes les plateformes, et on peut le commander
comme on veut ou presque

le problème, c'est l'investissement que ça demande
la solution miracle n'existe donc malheureusement pas

--
thibaut allender | freelance | http://capsule.org