html - 使用 html 音频制作播放暂停开关

标签 html audio click

我正在寻找一种在单击元素时执行播放/暂停操作的方法。

基本上,当您单击并且轨道未播放时,它会播放,而当它正在播放时,您单击它会停止。

到目前为止,我一直在寻找这样的解决方案,但它似乎在播放/暂停 Action 之间产生了冲突。

$('#feli').click(function() {
  feli.currentTime = 0;
  if (feli.play()) {
    feli.pause();
  } else {
    feli.play();;
  }
})

有关如何执行此简单操作的任何提示?

谢谢 !!

最佳答案

请检查此代码

$('#feli').click(function() {

  if (feli.play()) {
    feli.pause();
    feli.currentTime = 0;
  } else {
    feli.play();;
  }
});

关于html - 使用 html 音频制作播放暂停开关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60238158/

相关文章:

javascript - jQuery 鼠标点击计数器 - 如何重置?

python - PyQt4 没有将我重定向到下一页

javascript - 单击存储在 javascript 对象中的元素不起作用

html - Bootstrap 输入组插件样式

iphone - AVAssetExportSession-AVMutableCompositionTrack-导出的输出文件为空

android - 在 Android 上的 Audiotrack 上播放 mp3 时发出嗡嗡声

java - 只能第一次从 TargetDataLine 记录

jquery - 使用 jQuery 将 accesskey 设置为键盘数字键盘键

javascript - jQuery 与 AngularJS 与 Node.js 之间的区别

jquery - 如何使用 jQuery 创建一个新的 div onclick