我想在单击按钮时创建一个音频元素,播放音频,然后在播放完成后删除音频,这是我的代码:
var x = document.getElementById("myAudio");
function playAudio() {
x.play();
}
<audio id="myAudio">
<source src="https://padlet-uploads.storage.googleapis.com/446844750/ca57ed6d83fff9890b4c9f2356e4e0c0/Single_Firework
我最近学到了如何在html中嵌入音频,如下所示。
<audio controls>
<source src="sample.ogg" type="audio/ogg">
<source src="sample.mp3" type="audio/mpeg">
Your browser does not support the audio element.
</audio>
它显示一个类似矩形的东西,上面有各种选项,如暂停/播放、下载、设置音量等。
但是我怎么才能有一个按钮来
我想在点击网页上的按钮时播放随机的声音。我对它做了很多研究,这个讨论对我帮助最大:
一位发帖者建议让Javascript函数在点击按钮时运行,如下所示:
<script>
function playSound() {
var sounds = [
"http://www.mysite.com/1.wav",
"http://www.mysite.com/2.wav",
"http://www.mysite.com/3.wav"
];
**// Choose a random sound here