javascript - 单击按钮后播放HTML音频

标签 javascript jquery html audio

单击按钮1时如何播放音频,以及单击按钮2或3时如何暂停/停止?

<a href="#" class="button1">Button 1</a>
<a href="#" class="button2">Button 2</a>
<a href="#" class="button3">Button 3</a>


<audio controls autoplay loop>
   <source src="<?php bloginfo('template_directory'); ?>/audio/audio1.ogg" type="audio/ogg">
   <source src="<?php bloginfo('template_directory'); ?>/audio/audio1.mp3" type="audio/mpeg">
   Your browser does not support the audio tag.
</audio> 

最佳答案

$(".button1").click(function() {
    $("audio")[0].play();

});

$(".button2").click(function() {
    $("audio")[0].pause();
});

关于javascript - 单击按钮后播放HTML音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23338783/

相关文章:

javascript - 是否有一个 "onload"-类似的事件监听器用于在 Javascript 中添加到 DOM 的新元素?

javascript - 使用 Owl Carousel Url Hash Navigation 更改按钮样式

javascript - 无法读取 Angular 8 中未定义的属性 'cards'

html - 如何防止列换行成单列?

html - 创建一个 Node.js 应用程序来使用 API 并将响应打印到 HTML 上

javascript - 无法修改 Controls 集合,因为该控件包含代码块(即 <% ... %>)。Telerik.Web.UI.RadAjaxControl.MoveUpdatePanel

javascript - 棱 Angular 分明的外部箭头

javascript - 如何停止/暂停从另一个 onclick 事件执行 jquery 更改事件?

Javascript AppendChild 问题

javascript - jQuery 的 AJAX 的执行顺序