Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Konfigurieren von VideoFxProcessor object
In den folgenden Tabellen sind die VideoFxProcessor
Eigenschaften aufgeführt, die Sie konfigurieren können. Das Beispiel unter den Tabellen zeigt eine typische Laufzeitkonfiguration.
Unschärfe im Hintergrund
Die Hintergrundunschärfe hat die folgenden Eigenschaften:
Eigenschaft |
Typ |
Beschreibung |
---|---|---|
|
|
Wann |
|
|
Bestimmt das Ausmaß der Unschärfe. Zulässige Werte: |
Ersetzen des Hintergrunds
Für das Ersetzen des Hintergrunds gelten die folgenden Parameter:
Eigenschaft |
Typ |
Beschreibung |
---|---|---|
|
|
Wann |
|
|
Das URL des Hintergrundbilds. Der Filter passt die Bildgröße dynamisch an die Abmessungen des aktuellen Bildschirms an. Sie können eine Zeichenfolge wie |
|
|
Eine Hex-Farbzeichenfolge wie |
Änderung einer Konfiguration zur Laufzeit
Sie können eine VideoFxProcessor
Konfiguration zur Laufzeit ändern, indem Sie den videoFxProcessor.setEffectConfig
Parameter verwenden. Das folgende Beispiel zeigt, wie Sie die Hintergrundersetzung aktivieren und die Hintergrundunschärfe deaktivieren.
Anmerkung
Sie können jeweils nur einen Typ der Hintergrundersetzung angeben. Geben Sie einen Wert für backgroundImageURL
oder andefaultColor
, aber nicht für beide.
videoFxConfig.backgroundBlur.isEnabled = false; videoFxConfig.backgroundReplacement.isEnabled = true; try { await videoFxProcessor.setEffectConfig(videoFxConfig); } catch(error) { logger.error(error.toString()) }
Wenn setEffectConfig
eine Ausnahme ausgelöst wird, bleibt die vorherige Konfiguration gültig. setEffectConfig
löst Ausnahmen unter Bedingungen aus, die denen ähneln, die zur Auslösung von Ausnahmen führenVideoFxProcessor.create
.
Das folgende Beispiel zeigt, wie Sie ein Hintergrundbild ändern können, während das Video läuft.
videoFxConfig.backgroundReplacement.backgroundImageURL = "https://
my-domain.com
/my-other-image.jpg
"; try { await videoFxProcessor.setEffectConfig(videoFxConfig); } catch(error) { logger.error(error.toString()) }