MediaTrackSettings: noiseSuppression 屬性
MediaTrackSettings 字典中的 noiseSuppression 屬性是一個布林值,其值指示音訊軌道上是否啟用了降噪技術。這可以讓你確定為了滿足你在呼叫 getUserMedia() 或 MediaStreamTrack.applyConstraints() 時為該屬性值指定的約束,最終選擇了什麼值。有關更多資訊,請參閱 MediaTrackConstraints.noiseSuppression 屬性。
降噪會自動過濾音訊,以消除背景噪音、裝置引起的嗡嗡聲等,然後再將聲音傳遞給你的程式碼。此功能通常用於麥克風,但技術上講,它也可以由其他輸入源提供。
如果需要,你可以透過呼叫 MediaDevices.getSupportedConstraints() 返回的 MediaTrackSupportedConstraints.noiseSuppression 的值來確定是否支援此約束。但是,通常這沒有必要,因為瀏覽器會忽略它們不熟悉的任何約束。
值
一個布林值,如果輸入軌道啟用了降噪,則為 true;如果停用了 AGC,則為 false。
示例
請參閱 Constraint exerciser 示例。
規範
| 規範 |
|---|
| 媒體捕獲和流 # dom-mediatrackconstraintset-noisesuppression |
瀏覽器相容性
載入中…