Bouton survolé Son à l'aide de HTML5 Audio
Est-il possible d'utiliser HTML5 pour faire du bruit lorsque l'utilisateur passe sur un de mes élément de la liste les boutons? J'aimerais jouer un très court sur/chirp son temps lorsque l'utilisateur survole un bouton de navigation. Je me rends compte qu'il ne sera pas compatible sur tous les navigateurs ou de l'appareil et c'est bien tant qu'il ne se dégrade gracieusement. Serait-il préférable d'utiliser le Flash pour ça, pour quelque raison?
Modifier
Aussi, si c'est possible pour ce faire, je serais intéressé par un exemple de code, y compris le javascript (si javascript est nécessaire). Je suis OK avec le HTML mais pas trop pratique avec Javascript.
Je tiens à mentionner que c'est une vraiment mauvaise idée à partir d'un point de vue de l'utilisabilité. Je reçois super super ennuyé juste de la bêtise, des 'clics' IE fait à chaque fois que je clique sur un lien lors de l'essai IE fonctionnalité. Je ne peux pas imaginer, je voudrais rester sur votre site pour longtemps si peu de bips commencé gazouillent comme j'ai déménagé ma souris autour. Mauvaise idée!
nzifnab - très beaucoup d'accord, même si j'ai posté la question.
nzifnab - très beaucoup d'accord, même si j'ai posté la question.
OriginalL'auteur HK1 | 2011-03-10
Vous devez vous connecter pour publier un commentaire.
Je n'ai pas fait quelque chose comme cela, mais cela devrait être possible. E. g.
Je ne suis pas familier avec le Flash, donc je ne suis pas sûr si vous pouvez utiliser JavaScript pour obtenir un fichier Flash à jouer.
OriginalL'auteur Paul D. Waite
C'est une vieille réponse, aujourd'hui, vous pouvez simplement utiliser HTML5 vraiment.
Je n'avais pas recommander un son sur un hover. Les utilisateurs peuvent énerver très facilement (je voudrais).
En tout cas, voici comment et il n'a pas besoin de HTML5:
1) Ont un simple javascript pour la lecture du son
2) Faire un invisible incorporer avec le son
3) Faire jouer sur le vol stationnaire
Sinon, fixez des événements avec jQuery:
Édité parce que realplayer utilise
DoPlay()
au lieu dePlay()
.Oui, c'était en '11 lorsque IE6/7/8 de plus de désagrément. Aujourd'hui, j'aimerais vous recommandons également de HTML5 pour les besoins audio, et certains de secours qui fonctionne très bien dans IE8. Aussi, je crois que Windows et Mac, au moins, sont couverts avec QuickTime et Windows Media Player.
OriginalL'auteur Camilo Martin