gpt4 book ai didi

javascript - 按下按钮时连续播放声音JavaScript

转载 作者:行者123 更新时间:2023-12-03 01:38:22 25 4
gpt4 key购买 nike

按下按钮(HTML)时,是否可以连续播放声音/音频文件(使用JavaScript 进行)?

也就是说,只要按下按钮,声音就会播放-解除声音后,声音就会停止。

我已经可以播放onclick声音了-但很明显,声音会在x秒后停止。

有什么办法可以让它继续播放直到解除?

谢谢 :)

最佳答案

您可以按照以下方式进行操作:

<button onmousedown="playVid()" onmouseup="pauseVid()" type="button">Play Video</button>

代码段:

var vid = document.getElementById("myVideo"); 

function playVid() {
vid.play();
}

function pauseVid() {
vid.pause();
}
<!DOCTYPE html> 
<html>
<body>
<button onmousedown="playVid()" onmouseup="pauseVid()" type="button">Play Video</button>
<video id="myVideo" width="320" height="176">
<source src="mov_bbb.mp4" type="video/mp4">
<source src="mov_bbb.ogg" type="video/ogg">
Your browser does not support HTML5 video.
</video>
<p>Video courtesy of <a href="https://www.bigbuckbunny.org/" target="_blank">Big Buck Bunny</a>.</p>
</body>
</html>


您可以使用 link尝试此操作。

关于javascript - 按下按钮时连续播放声音JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49953289/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com