Panggil operasi AddCasterComponent untuk menambahkan komponen ke studio produksi.
Deskripsi operasi
Sebelum memanggil operasi ini, buat studio produksi dan tinjau daftar tata letaknya. Operasi ini menambahkan komponen berupa citra, teks, dan keterangan. Untuk informasi selengkapnya tentang cara membuat studio produksi melalui API, lihat Create a production studio.
Batas QPS
Batas permintaan per detik (QPS) untuk satu pengguna adalah 10. Jika batas ini terlampaui, panggilan API akan mengalami pengendalian aliran yang dapat memengaruhi bisnis Anda. Rencanakan panggilan API sesuai kebutuhan.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
live:AddCasterComponent |
create |
*Caster
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| CasterId |
string |
Yes |
ID Wilayah. |
LIVEPRODUCER_POST-cn-0pp1czt**** |
| ComponentName |
string |
No |
ID studio produksi.
Catatan
Nama studio produksi dalam daftar pada halaman Cloud Production Studio adalah ID studio produksi. |
text01 |
| LocationId |
string |
Yes |
Nama komponen. Nilai default-nya adalah ID komponen. |
RC01 |
| ComponentType |
string |
Yes |
Menentukan posisi komponen. Formatnya RC01 hingga RC99. Setiap posisi hanya dapat menampung satu komponen. Catatan Jika tipe komponen adalah caption, parameter ini menentukan Lokasi dari sumber video yang dirujuk. |
text |
| Effect |
string |
No |
Tipe komponen. Nilai yang valid:
|
animateH |
| ComponentLayer |
string |
Yes |
Efek komponen. Nilai yang valid:
|
{"HeightNormalized":"1","PositionRefer":"topRight","WidthNormalized":"0","PositionNormalized":["0.1","0.2"]} |
| LayerOrder |
string |
No |
Ukuran dan tata letak lapisan komponen. Tata letak ditentukan oleh elemen-elemen berikut:
Nilainya berupa string JSON. Gunakan UpperCamelCase untuk nama bidang. |
cover |
| TextLayerContent |
string |
No |
Urutan lapisan komponen.
|
{"BorderWidthNormalized":"1","SizeNormalized":"0.2","Color":"0x000000","FontName":"KaiTi","BorderColor":"0x000000","Text":"hello world!"} |
| ImageLayerContent |
string |
No |
Properti elemen lapisan adalah sebagai berikut: Penting Parameter ini wajib hanya ketika ComponentType diatur ke text.
Nilainya harus berupa string dalam format JSON. Nama parameter harus menggunakan UpperCamelCase. |
{"MaterialId":"6cf724c6ebfd4a59b5b3cec6f10d****"} |
| CaptionLayerContent |
string |
No |
Properti komponen lapisan. Penting Parameter ini wajib ketika ComponentType diatur ke image. MaterialId: ID aset media. Ini adalah nama yang diberikan kepada aset saat diunggah. Nilainya berupa string JSON. Nama parameter harus menggunakan UpperCamelCase. |
{"BorderWidthNormalized":0.01,"SizeNormalized":0.05,"Color":"0x000000","LocationId":"RV01","SourceLan":"cn","FontName":"KaiTi","BorderColor":"0xffffff"} |
| HtmlLayerContent |
string |
No |
Properti elemen lapisan adalah sebagai berikut: Penting Parameter ini wajib ketika ComponentType diatur ke caption.
Nilainya harus berupa string dalam format JSON. Nama properti harus menggunakan UpperCamelCase. |
{"htmlUrl":http://caster.example.com} |
Font Cloud Director
| Font | Nilai FontName |
| KaiTi | KaiTi |
| Alibaba PuHuiTi - Regular | AlibabaPuHuiTi-Regular |
| Alibaba PuHuiTi - Bold | AlibabaPuHuiTi-Bold |
| Alibaba PuHuiTi - Light | AlibabaPuHuiTi-Light |
| Source Han Sans - Regular | NotoSansHans-Regular |
| Source Han Sans - Bold | NotoSansHans-Bold |
| Source Han Sans - Light | NotoSansHans-Light |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| ComponentId |
string |
ID komponen. Gunakan ID ini untuk mengkueri, mengubah, atau menghapus komponen. |
21926b36-7dd2-4fde-ae25-51b5bc8e**** |
| RequestId |
string |
ID permintaan. |
16A96B9A-F203-4EC5-8E43-CB92E68F4CD8 |
Contoh
Respons sukses
JSONformat
{
"ComponentId": "21926b36-7dd2-4fde-ae25-51b5bc8e****",
"RequestId": "16A96B9A-F203-4EC5-8E43-CB92E68F4CD8"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidUserId.Malformed | %s, please check userId. | |
| 400 | InvalidCasterId.Malformed | %s, please check and try again later. | |
| 400 | MissingParameter | %s. | |
| 400 | InvalidParameter.Malformed | There are invalid parameters: %s. | |
| 400 | InvalidPositionNormalized.Malformed | %s, please check and try again later. | |
| 400 | DuplicateLocationID | %s, please check and try again later. | |
| 401 | IllegalOperation | %s, please check and try again later. | |
| 500 | InternalError | %s, please try again later. | |
| 404 | InvalidCaster.NotFound | %s, please check and try again later. | |
| 404 | CanvasNotExist | %s, please check and try again later. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.