尝试向按钮添加声音,但不知道出了什么问题。 还有其他方法吗?
HTML
<audio id="myAudio">
<source href="url"="http://lab.wijkmanska.se/webbteknik/te13/mattias_martinsson/V08/KnappMattias (1).wav" type="audio/wav">
</audio>
<button type="button" onclick="aud_play_pause()">Play/Pause</button>
JavaScript
function aud_play_pause() {
var myAudio = document.getElementById("myAudio");
if (myAudio.paused) {
myAudio.play();
} else {
myAudio.pause();
}
}
最佳答案
工作示例在这里。
var playBtn = document.getElementById('play');
var stopBtn = document.getElementById('stop');
var playSound = function() {
audio.play();
};
playBtn.addEventListener('click', playSound, false);
stopBtn.addEventListener('click', function(){audio.pause()}, false);
http://jsfiddle.net/dsuket/jTh3v/
您需要更改音频路径,因为它无效。
编辑:我为你更改了音频路径。 fiddle 已更新为您的声音。
关于javascript - 为 html 中的按钮添加声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35557510/