Comment puis-je faire cela, alors chaque fois qu’un utilisateur clique sur un lien nous émettre un signal sonore ? À l’aide de javascript et jquery ici.
Réponses
Trop de publicités?https://github.com/admsev/jQuery-Play-Sound
$.playSound('http://example.org/sound.mp3') ;
Mettre un <audio>
élément sur votre page.
Obtenez votre élément audio et appeler l' play()
méthode:
document.getElementById('yourAudioTag').play();
Découvrez cet exemple: http://www.storiesinflight.com/html5/audio.html
Ce site dévoile quelques autres choses cool que vous pouvez faire comme load()
, pause()
, et de quelques autres propriétés de l'élément audio.
Quand exactement vous souhaitez lire cet élément audio est à vous. Lire le texte du bouton et de le comparer à "aucun" si vous le souhaitez.
Sinon
http://www.schillmania.com/projects/soundmanager2/
SoundManager 2 fournit un facile à utiliser l'API de son qui permet d'être joué dans n'importe quel navigateur moderne, y compris IE 6+. Si le navigateur ne supporte pas HTML5, puis il reçoit l'aide de flash. Si vous souhaitez strictement HTML5 et pas de flash, il y a un réglage pour que, preferFlash=false
Il prend en charge à 100% Flash-gratuit audio sur iPad, iPhone (iOS4) et d'autres HTML5 appareils compatibles + navigateurs
L'utilisation est aussi simple que:
<script src="soundmanager2.js"></script>
<script>
// where to find flash SWFs, if needed...
soundManager.url = '/path/to/swf-files/';
soundManager.onready(function() {
soundManager.createSound({
id: 'mySound',
url: '/path/to/an.mp3'
});
// ...and play it
soundManager.play('mySound');
});
Voici une démo en action: http://www.schillmania.com/projects/soundmanager2/demo/christmas-lights/