Audio duration 屬性

定義和用法

duration 屬性返回音頻的長度,以秒計。

不同的瀏覽器返回不同的值。在下面的例子中:

  • Opera 18+ 和 Chrome 返回 "1.515102"
  • Firefox 返回 "1.509298"
  • Internet Explorer 返回 "1.5491875"
  • Safari 返回 "1.5149999856948853"
  • Opera 12 返回 "1.5092970520000002"

注釋:該屬性只讀。

實例

獲取音頻的長度:

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

親自試一試

語法

audioObject.duration

技術細節

返回值:

數值,表示音頻的長度,以秒為單位。

如果未設置音頻,則返回 NaN" (Not-a-Number,非數字)。

如果音頻是流式傳輸的并且沒有預定義的長度,則返回 "Inf"(Infinity,無窮大)。

瀏覽器支持

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
支持 支持 支持 支持 支持