🌟 博客微信小程序已上线.小程序内可更方便、更直接查看本站的内容! 立即查看 →
经验分享 1 分钟阅读

实现鼠标指针碰到图片和点击图片自动触发音频

前言:

这个js特效是昨天群友看到的,然后我看了一下还不错,鼠标指针触碰到图片就会触发音乐音效,点击一下也会触发另外一种音效。话不多说直接上代码,下面有源码演示示例。

原理:

分析:

图像交互:通过 onmouseoveronmousedown 属性,将图像与音频播放关联起来,实现了鼠标悬停和按下时不同音频的触发。

代码:

<img src="b79e2fce3c1d3b3d8da5266361751efa.jpeg" id="myImage" onmouseover="playAudioOnEnter()" onmousedown="playAudioOnClick()" />
<audio id="audio" src="DM_20240505234337_001.mp3"></audio>
<audio id="audio2" src="DM_20240505234337_003.mp3"></audio>
<script>
function playAudioOnEnter() {
var audio = document.getElementById('audio');
audio.play();
}
function playAudioOnClick() {
var audio = document.getElementById('audio2');
audio.play();
}
</script>

音频文件下载:

https://www.lanzoub.com/iOpg21xw6cbg

0

  1. 没有评论。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注