Javascript 使用音频文件

Javascript 使用音频文件,javascript,html,Javascript,Html,当一个按钮播放音频时,我希望所有其他按钮都暂停。此外,我希望按钮重新启动,如果他们被按下两次。在不使用javascript的情况下,有没有这样做的方法 <div id="sound" class="text-center"> <a onclick="this.firstChild.play()" class="btn b"><audio src="https://archive.org/download/LastChristmas_614/Wham-LastChri

当一个按钮播放音频时,我希望所有其他按钮都暂停。此外,我希望按钮重新启动,如果他们被按下两次。在不使用javascript的情况下,有没有这样做的方法

<div id="sound" class="text-center">
<a onclick="this.firstChild.play()" class="btn b"><audio src="https://archive.org/download/LastChristmas_614/Wham-LastChristmas.mp3" id="audio1"></audio><i class="fa fa-file-audio-o" aria-hidden="true"></i></a>
<a onclick="this.firstChild.play()" class="btn c"><audio src="http://www.memory-of.com/uploads/backgroundmusics/bgmusic-75155-634263906597120000.mp3" id="audio6"></audio><i class="fa fa-file-audio-o" aria-hidden="true"></i></a>
<a onclick="this.firstChild.play()" class="btn d"><audio src="http://s3.amazonaws.com/puresolo-production/assets/1951/Santa_Baby.mp3" class="audio5"></audio><i class="fa fa-file-audio-o" aria-hidden="true"></i></a>
<a onclick="this.firstChild.play()" class="btn e"><audio src="http://a.tumblr.com/tumblr_lwcu7k22YT1r0mybjo1.mp3" id="audio4"></audio><i class="fa fa-file-audio-o" aria-hidden="true"></i></a>
<a onclick="this.firstChild.play()" class="btn a"><audio src="http://a.tumblr.com/tumblr_mehj3cVKqV1qm6fdbo1.mp3" id="audio3"></audio><i class="fa fa-file-audio-o" aria-hidden="true"></i></a>
<a onclick="this.firstChild.play()" class="btn f"><audio src="http://dopefile.pk/mp3embed-zqi2ez7kf6dh.mp3" id="audio2"></audio><i class="fa fa-file-audio-o" aria-hidden="true"></i></a>


谢谢大家!

更改锚点标记的开头,如下面的assign click and dblclick Handler传递
此参考


愉快…)
function clkHandle(t)
{
  $(this).siblings().find('audio').each(function(){
    this.pause();
  }
  t.firstChild.paused ? t.firstChild.play() : t.firstChild.pause();
}

function dblclkHandle(t)
{ 
  t.firstChild.currentTime = 0;
}