最新消息:iOS编程开发交流群(6906921) ,Mac.Cocoa开发交流群(7758675) 欢迎iOS/macOS开发编程爱好及学习者加入!

Javascript鼠标经过播放声音(兼容ie,firefox等浏览器)

HTML 天狐 9588浏览 0评论
<script>
function playvoice(fileName)
{
    if(document.getElementById('sound')){
        document.body.removeChild(document.getElementById('sound'));
    }
     var sound=document.createElement("audio");
     sound.controls="controls";
     sound.id="sound";
     sound.autoplay='autoplay';
     sound.style.display='none';
     document.body.appendChild(sound);
     var source = document.createElement('source');
     source.src = fileName+'.ogg';
     source.type='audio/ogg';
     sound.appendChild(source);
     var sound2 = document.createElement('embed');
     sound2.src = fileName+'.mp3';
     sound2.autostart='true';
     sound.appendChild(sound2);        
}
</script>

 

 

调用代码 <a onmouseover="playvoice('ding')" href="#">鼠标划过播放声音</a>

注意的是:一个音频文件要准备两种格式.ding.mp3;ding.ogg;

iis下默认MIME 没有audio/ogg类型,所以要自己添加,否则访问ogg文件会出现404

添加方法:

打开IIS管理器,打开“本地计算机”的属性——》MIME类型——》新建
后缀名:.ogg
MIME类型:audio/ogg

应用即可

转载请注明:天狐博客 » Javascript鼠标经过播放声音(兼容ie,firefox等浏览器)

微信 OR 支付宝 扫描二维码
为天狐 打赏
非常感谢你的支持,哥会继续努力!
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址