Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengonfigurasi VideoFxProcessor object
Tabel berikut mencantumkan VideoFxProcessor
properti yang dapat Anda konfigurasikan. Contoh di bawah tabel menunjukkan konfigurasi runtime yang khas.
Latar belakang kabur
Background blur mengambil properti berikut:
Properti |
Tipe |
Deskripsi |
---|---|---|
|
|
Saat |
|
|
Menentukan tingkat kekaburan. Nilai yang valid: |
Penggantian latar belakang
Penggantian latar belakang mengambil parameter berikut:
Properti |
Tipe |
Deskripsi |
---|---|---|
|
|
Kapan |
|
|
Gambar latar belakang. URL Filter mengubah ukuran gambar secara dinamis ke dimensi layar saat ini. Anda dapat menggunakan string seperti |
|
|
String warna hex seperti |
Mengubah konfigurasi saat runtime
Anda dapat mengubah VideoFxProcessor
konfigurasi saat runtime dengan menggunakan videoFxProcessor.setEffectConfig
parameter. Contoh berikut menunjukkan cara mengaktifkan penggantian latar belakang dan menonaktifkan blur latar belakang.
catatan
Anda hanya dapat menentukan satu jenis penggantian latar belakang pada satu waktu. Tentukan nilai untuk backgroundImageURL
ataudefaultColor
, tetapi tidak keduanya.
videoFxConfig.backgroundBlur.isEnabled = false; videoFxConfig.backgroundReplacement.isEnabled = true; try { await videoFxProcessor.setEffectConfig(videoFxConfig); } catch(error) { logger.error(error.toString()) }
Jika setEffectConfig
melempar pengecualian, konfigurasi sebelumnya tetap berlaku. setEffectConfig
melempar pengecualian dalam kondisi yang mirip dengan yang menyebabkan VideoFxProcessor.create
melempar pengecualian.
Contoh berikut menunjukkan cara mengubah gambar latar belakang saat video berjalan.
videoFxConfig.backgroundReplacement.backgroundImageURL = "https://
my-domain.com
/my-other-image.jpg
"; try { await videoFxProcessor.setEffectConfig(videoFxConfig); } catch(error) { logger.error(error.toString()) }