Define o plano de fundo para um estúdio de produção no modo de lista de reprodução.
Descrição da operação
Crie um estúdio de produção no modo de lista de reprodução antes de chamar esta operação para adicionar materiais de plano de fundo. Para criar um estúdio de produção usando uma operação de API, consulte CreateCaster.
Você pode usar esta operação para criar, atualizar ou excluir um plano de fundo de lista de reprodução. Para excluir o plano de fundo, deixe os parâmetros ResourceType, ResourceUrl e MaterialId vazios.
-
Ao usar recursos do ApsaraVideo VOD, use primeiro os recursos de bucket gerenciado. Os recursos em seu próprio bucket podem expirar. Se você usar recursos em seu próprio bucket, verifique o período de validade do recurso.
-
Use recursos do ApsaraVideo Live e do ApsaraVideo VOD como entrada de material prioritariamente. Recursos de URLs de terceiros podem falhar na reprodução. Verifique a qualidade e a validade desses recursos.
.
Limite de QPS
O limite de QPS por usuário para esta operação é de 10 chamadas por segundo. Se o limite for excedido, a chamada de API será limitada, o que pode afetar o seu negócio. Chame esta operação adequadamente.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
live:SetShowListBackground |
update |
*Caster
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| RegionId |
string |
Não |
O ID da região. |
cn-shanghai |
| CasterId |
string |
Sim |
O ID do estúdio de produção.
null
O nome do estúdio de produção na lista de estúdios de produção na página Estúdio de Produção em Nuvem é o ID do estúdio de produção. |
LIVEPRODUCER_POST-cn-0pp1czt**** |
| ResourceType |
string |
Não |
O tipo de material. Valores válidos:
null
Especifique um dos três valores ou deixe este parâmetro vazio. Valores válidos:
|
VOD |
| MaterialId |
string |
Não |
O ID do material de vídeo sob demanda. null
Especifique este parâmetro ou ResourceUrl. |
a2b8e671-2fe5-4642-a2ec-bf93880e**** |
| ResourceUrl |
string |
Não |
A URL do material externo. |
http://****/atestObject****.m3u8 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Esquema da resposta. |
||
| RequestId |
string |
O ID da solicitação. |
987DA143-A39C-5B5D-AF5B-3B07944A0036 |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "987DA143-A39C-5B5D-AF5B-3B07944A0036"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidUserId.Malformed | %s, please check userId. | The userId passed in is invalid, please check. |
| 400 | MissingParameter | %s. | Missing parameter |
| 400 | InvalidParameter.Malformed | There are invalid parameters: %s. | There are invalid parameters: %s. |
| 400 | InvalidParameter.Status | %s, please check and try again. | Status is invalid, please check and try again. |
| 400 | InvalidParameter.StartTime | %s, please check and try again later. | The parameter StartTime is invalid, please check and try again. |
| 400 | InvalidParameter.EndTime | %s, please check and try again later. | The parameter EndTime is invalid, please check and try again. |
| 400 | LiveServiceNotFound | %s, please check and try again later. | The live service is not enabled. Please check and try again. |
| 500 | InternalError | %s, please try again later. | Internal error, please try again later. |
| 404 | InvalidCaster.NotFound | The caster does not exist. | The caster does not exist. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.