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