У меня есть очень простой фрагмент JavaScript, который запускает воспроизведение звука при наведении курсора на изображение и останавливает воспроизведение звука при наведении мыши.
Как я могу изменить вторую функцию, чтобы она постепенно затухала, а не прекращалась внезапно?
Я смотрел на другие подобные вопросы, но, к сожалению, все еще застрял.
<img onmouseover="PlaySound('mySound')"
onmouseout="StopSound('mySound')"
src="tictactoe.png">
<audio id='mySound' src='audio.mp3'/>
<script>
function PlaySound(soundobj) {
var thissound=document.getElementById(soundobj);
thissound.play();
}
function StopSound(soundobj) {
var thissound=document.getElementById(soundobj);
thissound.pause();
thissound.currentTime = 0;
}
</script>
Работает эффективно, как есть, но было бы неплохо добавить элемент затухания.Я знаю, что это настройка громкости с течением времени, но я не уверен, как это сделать.