jquery - 如何停止使用 jquery 播放音频?

标签 jquery css html

我想停止播放音频,但不仅要暂停它,而且我还希望如果我重新打开它,它会从第一个开始播放,而不是我停止播放的中间部分。

最佳答案

您已经尝试了什么?这应该可以满足您的需求。

function stop(el){
    el.pause(); // Stop playing
    el.currentTime = 0; // Reset time
}

这是一个工作示例,其中指定了 id 而不是 element

function stop(elementId) {
  var el = document.getElementById(elementId);
  el.pause(); // Stop playing
  el.currentTime = 0; // Reset time
}
<audio id="myAudio" controls>
  <source src="http://ccrma.stanford.edu/~jos/mp3/viola.mp3" type="audio/mpeg">
Your browser does not support the audio element.
</audio>
<br/><br/>
<button onclick="stop('myAudio')">Stop playing</button>

关于jquery - 如何停止使用 jquery 播放音频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55236619/

相关文章:

css - 为什么侧边栏显示在页面底部?

javascript - 如何在第一次调用后连续运行 Angular JS Controller (每 5 秒一次)

jquery - 我必须在 css 中注册排队脚本和样式吗?

javascript - jquery: $ ("???") 何时扫描整个 DOM?

html - 将 flex 元素堆叠在一起

javascript - 在事件选项卡中加载 Morris.js 图表( Bootstrap )

html - 如何结合 KnockoutJS 使用 HTML5 拖放?

jquery - BlockUI 花费太长时间来阻止 jQuery 对话框

jquery - 使用 jquery 在焦点上显示子 div

javascript - 无法一起计算选择的保管箱选项