RTCAudioSourceStats: totalAudioEnergy 屬性

可用性有限

此特性不是基線特性,因為它在一些最廣泛使用的瀏覽器中不起作用。

實驗性: 這是一項實驗性技術
在生產中使用此技術之前,請仔細檢查瀏覽器相容性表格

RTCAudioSourceStats 字典的 totalAudioEnergy 屬性表示此統計物件生命週期內媒體源的總音訊能量。

在特定時間段內的總能量可以透過減去兩次不同的 getStats() 呼叫返回的此屬性值來確定。

注意: 對於遠端源軌道的音訊能量,請參閱 RTCInboundRtpStreamStats.totalAudioEnergy

此物件生命週期中所有樣本能量總和產生的數值。

每個樣本的能量計算方法是:將樣本值除以最高強度可編碼值,然後將結果平方,再乘以樣本的持續時間(秒)。以下是公式:

duration×(sample_levelmax_level)2duration \times⁢ \left(\left(\right. \frac{sample{\_}level}{max{\_}level} \left.\right)\right)^{2}

請注意,如果使用了多個音訊通道,則樣本的音訊能量指的是任何通道中的最高能量。

規範

規範
WebRTC 統計 API 的識別符號
# dom-rtcaudiosourcestats-totalaudioenergy

瀏覽器相容性