我怎么能这样做,所以每当用户点击链接我们发出声音?在这里使用javascript和jquery.
如果我现在需要在HTML5中使用和音频API,我应该使用哪一个?我看到两个可用的API:Audio API和Web Audio API.
基于MDN的这个文档,Audio API似乎已被弃用,这是正确的吗?它仅在Firefox和Chrome中被弃用吗?
Internet Explorer会发生什么?
有关Web Audio API的更多信息:
http://webaudio.github.io/web-audio-api/
https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API
昨天我下载了一个响应式导航栏教程,看到作者使用JavaScript使用了按钮点击声音.
所以我尝试了代码(复制它)并且能够制作它.单击该按钮时,背景音乐效果很好.但是,当我尝试将相同的代码添加到身体onload功能时,音乐无法播放.
所以,我认为代码有一些错误,但我突然从Opera Mini for Android打开了HTML文件并出现了背景音乐.在Chrome等高级浏览器中无效的代码可以在Opera Mini中使用.为什么会这样?
<!DOCTYPE html>
<head>
<title>Untitled</title>
<meta charset="UTF-8"/>
<link rel="stylesheet" href="" type="text/css"/>
<script>
function stir0(){
var bbs = new Audio('media/background.ogg');
bbs.play();
alert('bb');
}
function pl(){
var Loops = new Audio('media/button_click.ogg');
Loops.play();
}
</script>
</head>
<body onload="stir0()">
<button id="clk" onClick="pl()">Here</button>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)