本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
設定 Amazon Chime SDK 的VideoFxProcessor物件
下表列出您可以設定的VideoFxProcessor屬性。下表的範例顯示典型的執行時間組態。
背景模糊
背景模糊具有下列屬性:
屬性 |
類型 |
描述 |
|---|---|---|
|
|
當 時 |
|
|
決定模糊的程度。有效值: |
背景替換
背景替換採用下列參數:
屬性 |
類型 |
描述 |
|---|---|---|
|
|
當 時 |
|
|
背景映像的 URL。篩選條件會將影像動態調整為目前畫面的維度。您可以使用字串,例如 |
|
|
十六進位顏色字串,例如 |
在執行時間變更組態
您可以使用 videoFxProcessor.setEffectConfig 參數在執行時間變更VideoFxProcessor組態。下列範例示範如何啟用背景取代和停用背景模糊。
注意
您一次只能指定一種背景替換類型。指定 backgroundImageURL或 的值defaultColor,但不能同時指定兩者。
videoFxConfig.backgroundBlur.isEnabled = false; videoFxConfig.backgroundReplacement.isEnabled = true; try { await videoFxProcessor.setEffectConfig(videoFxConfig); } catch(error) { logger.error(error.toString()) }
如果 setEffectConfig擲回例外狀況,先前的組態仍然有效。 在類似導致setEffectConfig擲回例外狀況的條件下VideoFxProcessor.create擲回例外狀況。
下列範例顯示如何在影片執行時變更背景影像。
videoFxConfig.backgroundReplacement.backgroundImageURL = "https://my-domain.com/my-other-image.jpg"; try { await videoFxProcessor.setEffectConfig(videoFxConfig); } catch(error) { logger.error(error.toString()) }