Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> HTML

HTML5 ตรวจสอบว่าเสียงกำลังเล่นอยู่หรือไม่


ใช้โค้ดต่อไปนี้เพื่อตรวจสอบว่าเสียงกำลังเล่นอยู่หรือไม่:

function isPlaying(audelem) {
  return !audelem.paused;
}

โค้ดด้านบนใช้ตรวจสอบว่าเสียงกำลังเล่นหรือไม่ แท็ก audio มีคุณสมบัติ paused คุณสมบัติ paused คืนค่าว่า audio/video ถูกหยุดชั่วคราวหรือไม่

คุณยังสามารถ toggle ได้:

function togglePause() {
  if (newAudio.paused && newAudio.currentTime > 0 && !newAudio.ended) {
    newAudio.play();
  } else {
    newAudio.pause();
  }
}