Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengonfigurasi VideoFxProcessor objek untuk Amazon Chime SDK
Tabel berikut mencantumkan VideoFxProcessor properti yang dapat Anda konfigurasi. 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 |
|
|
URL dari gambar latar belakang. 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. setEffectConfigmelempar 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()) }