【发布时间】:2018-06-26 15:28:41
【问题描述】:
我有一种情况,我在页面上有多个按钮,并且单击时每个按钮都有音频。当我单击一个按钮时,它会播放音频,而当我单击其他按钮时,音频会重叠。单击其他按钮时,我需要停止第一个音频。
这里是代码
<div class= "sections" style="width: 18%;" (tap)="wajid1()" (press) = "wajidlong1()">
<div class = "sections" id = "sec1b" >
ﻊَ
</div><!--
--><div class = "sections" id = "sec2b" >
ﻤَ
</div><!--
--><div class = "sections" id = "sec3b" >
ﺟَ
</div>
</div>
这是我的 .ts 代码
wajid1()
{
document.getElementById("sec1b").style.color = "red";
document.getElementById("sec2b").style.color = "red";
document.getElementById("sec3b").style.color = "red"
var bleep = new Audio();
bleep.src = './assets/sounds/p10_2.mp3';
bleep.play();
bleep.onended = function() {
document.getElementById("sec1b").style.color = "black";
document.getElementById("sec2b").style.color = "black";
document.getElementById("sec3b").style.color = "black";
}
}
在期待中帮助我实现这一目标。
【问题讨论】:
标签: html angular typescript ionic3