기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
구성 VideoFxProcessor 객체
다음 표에는 구성할 수 있는 VideoFxProcessor
속성이 나열되어 있습니다. 표 아래의 예제는 일반적인 런타임 구성을 보여줍니다.
배경 흐림
배경 흐림에는 다음 속성이 있습니다.
속성 |
유형 |
설명 |
---|---|---|
|
|
|
|
|
흐림 정도를 결정합니다. 유효한 값: |
배경 교체
배경 교체에는 다음 파라미터가 사용됩니다.
속성 |
유형 |
설명 |
---|---|---|
|
|
|
|
|
백그라운드 이미지URL의 . 이 필터는 현재 화면의 크기에 맞게 이미지 크기를 동적으로 조정합니다. 와 같은 문자열 |
|
|
16진수 색상 문자열(예: |
런타임 구성 변경
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()) }