Javascript 如何编写更好的音频播放代码?
我希望你在我点击它的时候播放它 (仅1秒长的音频。)Javascript 如何编写更好的音频播放代码?,javascript,Javascript,我希望你在我点击它的时候播放它 (仅1秒长的音频。) 函数a(){ var elem=document.getElementById('musicplay'); var audio=document.getElementById('music'); var=false; 元素addEventListener('click',函数(){ 如果(玩){ 音频播放(); }否则{ 音频播放(); } 玩=!玩; }); } 如果(播放){audio.play();}否则{audio.play();}对
函数a(){
var elem=document.getElementById('musicplay');
var audio=document.getElementById('music');
var=false;
元素addEventListener('click',函数(){
如果(玩){
音频播放();
}否则{
音频播放();
}
玩=!玩;
});
}
如果(播放){audio.play();}否则{audio.play();}
对你的答案毫无意义!是的,你说得对,我怎么能写得这么好?我是初学者,所以我不知道。
function playMusic() {
let playBtn= document.getElementById('musicplay');
let audio = document.getElementById('music');
let playing = false;
playBtn.addEventListener('click', ()=> {
if (playing) {
audio.pause();
playing = !playing;
} else {
audio.play();
playing = !playing;
}
});
}