AudioEffectsFeature interface
AudioEffects 功能的 API 介面
- Extends
屬性
active |
代表目前使用中音訊效果的唯讀物件 |
繼承的屬性
name | 功能名稱。 |
方法
is |
檢查目前環境中是否支援效果的方法。 |
off("effects |
取消訂閱函式 - 在使用效果時引發錯誤 |
off("effects |
取消訂閱函式 - 啟動效果時引發 |
off("effects |
取消訂閱函式 - 停止效果時引發 |
on("effects |
訂閱函式 - 使用效果時發生錯誤 |
on("effects |
訂閱函式 - 啟動效果時引發 |
on("effects |
訂閱函式 - 停止效果時引發 |
start |
開始效果 |
stop |
停止效果 |
繼承的方法
dispose() |
屬性詳細資料
activeEffects
繼承的屬性詳細資料
name
方法詳細資料
isSupported("BrowserNoiseSuppression" | DeepNoiseSuppressionEffect)
檢查目前環境中是否支援效果的方法。
function isSupported(effect: "BrowserNoiseSuppression" | DeepNoiseSuppressionEffect): Promise<boolean>
參數
- effect
-
"BrowserNoiseSuppression" | DeepNoiseSuppressionEffect
效果或 'Browser.' 的實例。 用來檢查 支援的效果。
傳回
Promise<boolean>
如果目前環境中支援效果,則為 true。
off("effectsError", AudioEffectsFeatureErrorListener)
取消訂閱函式 - 在使用效果時引發錯誤
function off(event: "effectsError", listener: AudioEffectsFeatureErrorListener)
參數
- event
-
"effectsError"
AudioEffectsFeatureEvent 類型的事件
- listener
- AudioEffectsFeatureErrorListener
接聽程式回呼
off("effectsStarted", AudioEffectsFeatureListener)
取消訂閱函式 - 啟動效果時引發
function off(event: "effectsStarted", listener: AudioEffectsFeatureListener)
參數
- event
-
"effectsStarted"
AudioEffectsFeatureEvent 類型的事件
- listener
- AudioEffectsFeatureListener
接聽程式回呼
off("effectsStopped", AudioEffectsFeatureListener)
取消訂閱函式 - 停止效果時引發
function off(event: "effectsStopped", listener: AudioEffectsFeatureListener)
參數
- event
-
"effectsStopped"
AudioEffectsFeatureEvent 類型的事件
- listener
- AudioEffectsFeatureListener
接聽程式回呼
on("effectsError", AudioEffectsFeatureErrorListener)
訂閱函式 - 使用效果時發生錯誤
function on(event: "effectsError", listener: AudioEffectsFeatureErrorListener)
參數
- event
-
"effectsError"
AudioEffectsFeatureEvent 類型的事件
- listener
- AudioEffectsFeatureErrorListener
接聽程式回呼
on("effectsStarted", AudioEffectsFeatureListener)
訂閱函式 - 啟動效果時引發
function on(event: "effectsStarted", listener: AudioEffectsFeatureListener)
參數
- event
-
"effectsStarted"
AudioEffectsFeatureEvent 類型的事件
- listener
- AudioEffectsFeatureListener
接聽程式回呼
on("effectsStopped", AudioEffectsFeatureListener)
訂閱函式 - 停止效果時引發
function on(event: "effectsStopped", listener: AudioEffectsFeatureListener)
參數
- event
-
"effectsStopped"
AudioEffectsFeatureEvent 類型的事件
- listener
- AudioEffectsFeatureListener
接聽程式回呼
startEffects(AudioEffectsStartConfig)
開始效果
function startEffects(audioEffects: AudioEffectsStartConfig): Promise<void>
參數
- audioEffects
- AudioEffectsStartConfig
物件,表示要啟動的音訊效果
傳回
Promise<void>
stopEffects(AudioEffectsStopConfig)
停止效果
function stopEffects(audioEffects: AudioEffectsStopConfig): Promise<void>
參數
- audioEffects
- AudioEffectsStopConfig
傳回
Promise<void>
繼承的方法的詳細資料
dispose()
function dispose()