Audio 请帮助添加声音到我的网站-点击鼠标
当点击链接时,我试图给我的网站添加声音。 我将此javascript添加到我的文档头中:Audio 请帮助添加声音到我的网站-点击鼠标,audio,Audio,当点击链接时,我试图给我的网站添加声音。 我将此javascript添加到我的文档头中: <script language="javascript" type="text/javascript"> function playSound('Swoosh 3-SoundBible.com-1573211927.wav') { document.getElementById("dummy").innerHTML= "embed src=\""+soundfile+"\" hidden
<script language="javascript" type="text/javascript">
function playSound('Swoosh 3-SoundBible.com-1573211927.wav') {
document.getElementById("dummy").innerHTML=
"embed src=\""+soundfile+"\" hidden=\"true\" autostart=\"true\" loop=\"false\" />";
}
</script>
播放声音功能(“Swoosh 3-SoundBible.com-157321927.wav”){
document.getElementById(“dummy”).innerHTML=
“嵌入src=\”“+soundfile+”\“hidden=\“true\”autostart=\“true\”循环=\“false\”/>”;
}
我在正文中添加了以下代码:
span id=“dummy”>
这就是我想让大家听到的李安所说的:
onclick=“playSound('Swoosh 3-SoundBible.com-1573211927.wav')
这是我从中获得的。但是当我在浏览器中测试它时,它不起作用。没有听到鼠标点击的声音。
有人能帮忙吗?
谢谢!函数似乎不知道如何使用“soundfile”,因为您没有在函数头中命名变量,而是将其替换为显式文件名。请尝试将函数名重写为
函数播放声音(soundfile){}以下是使用HTML5音频元素的一种方法。
为了在尽可能多的浏览器中使用此功能,您应该有一个.mp3和.ogg版本的声音。
为了简单起见,我使用jQuery来处理事件
加价
<audio id='clicksound' style='display:none'>
<source src='mysound.ogg'>
<source src='mysound.mp3'>
</audio>
似乎您忘记在此处插入左三角括号->innerHTML=“embed src=
。它必须是innerHTML=“谢谢你,雷!那是我的错误!谢谢你的帮助。还有一件事:我有另一个菜单,我想添加声音,除了这个菜单没有链接到另一个页面。那么我应该在哪里添加代码呢?请查看我的网站www.trecall.com,了解我的意思。非常感谢@文雅的设计,这可能不是你想要的,但你应该能够按照
的思路创建一个锚,在点击时播放声音,但不会指向任何地方。希望这有帮助。
$(document).ready(function(){
$('.soundonclick').click(function(){
document.getElementById('clicksound').play();
});
});