Thuộc tính độ dài âm thanh của Audio

Định nghĩa và cách sử dụng

duration Thuộc tính trả về độ dài âm thanh, tính bằng giây.

Các trình duyệt khác nhau trả về các giá trị khác nhau. Trong ví dụ sau:

  • Opera 18+ và Chrome trả về "1.515102"
  • Firefox trả về "1.509298"
  • Internet Explorer trả về "1.5491875"
  • Safari trả về "1.5149999856948853"
  • Opera 12 trả về "1.5092970520000002"

Chú ý:Thuộc tính này chỉ đọc.

Mẫu

Lấy độ dài âm thanh:

var x = document.getElementById("myAudio").duration;

Thử nghiệm trực tiếp

Cú pháp

audioObject.duration

Chi tiết kỹ thuật

Giá trị trả về:

Giá trị số, biểu thị độ dài của âm thanh, bằng giây.

Nếu không thiết lập âm thanh, sẽ trả về NaN" (Not-a-Number, không phải số).

Nếu âm thanh được truyền tải theo dạng流 và không có độ dài được định trước, sẽ trả về "Inf" (Infinity, vô cùng).

Hỗ trợ trình duyệt

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Hỗ trợ Hỗ trợ Hỗ trợ Hỗ trợ Hỗ trợ