Audio HTML5, gestion du son crescendo et decrescendo
Bonjour.
Sur mon projet actuel en Ajax, une ambiance sonore est générée comme ceci :
Code:
1 2 3
| <audio src="music.mp3" id="music" autoplay="activate" loop="activate">
Your browser does not support the audio element.
</audio> |
dans le footer et
Code:
1 2 3 4 5 6 7 8 9 10 11
| //gestion de la musique
$('#musicOff').click(function() {
$('#music').get(0).pause();
$(this).toggleClass('active');
$('#musicOn').toggleClass('active');
});
$('#musicOn').click(function() {
$('#music').get(0).play();
$(this).toggleClass('active');
$('#musicOff').toggleClass('active');
}); |
dans le fichier de script en Javascript.
Sur l'une des pages, j'ai ajouté un player vidéo et j'ai fait en sorte que le son se coupe lors de la lecture de la vidéo et qu'il revienne une fois la vidéo sur pause ou terminée.
Or pour que le changement de son soit moins aggressif, il m'est demandé de couper le son du site et de le faire revenir en crescendo. Et je ne trouve aucune info sur le net...
Quelqu'un aurait-il une solution à me proposer ?
Merci d'avance.