Todos os produtos
Search
Central de documentação

Intelligent Media Services:RegisterMediaInfo

Última atualização: Jul 28, 2026

Inicia uma tarefa de registro de ativo de mídia e atribui um novo mediaId do IMS ao ativo de mídia. Com base no InputURL, a operação chama assincronamente outros serviços de informações de ativos de mídia para recuperar informações sobre o arquivo do ativo de mídia. Você também pode definir informações básicas, como título, tags e descrição. A operação retorna sincronamente um mediaId. Você pode chamar a operação GetMediaInfo para obter informações detalhadas sobre o ativo de mídia. Atualmente, apenas arquivos OSS e ativos de mídia VOD são suportados como valores de InputURL.

Descrição da operação

O registro de ativo de mídia é uma tarefa assíncrona que normalmente leva de 2 a 3 segundos para ser concluída. Quando a operação de registro retorna um mediaId, o ativo de mídia pode não ter sido totalmente registrado. Nesse caso, a chamada de GetMediaInfo pode não retornar as informações do arquivo do ativo de mídia.

Experimente agora

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

A tabela abaixo descreve a autorização necessária para chamar esta API. Você pode defini-la em uma política do Resource Access Management (RAM). As colunas da tabela estão detalhadas abaixo:

  • Ação: As ações que podem ser usadas no elemento Action das instruções de política de permissão do RAM para conceder permissões para executar a operação.

  • API: A API que você pode chamar para executar a ação.

  • Nível de acesso: O nível de acesso predefinido concedido para cada API. Valores válidos: create, list, get, update e delete.

  • Tipo de recurso: O tipo de recurso que suporta autorização para executar a ação. Indica se a ação suporta permissão em nível de recurso. O recurso especificado deve ser compatível com a ação. Caso contrário, a política será ineficaz.

    • Para APIs com permissões em nível de recurso, os tipos de recursos obrigatórios são marcados com um asterisco (*). Especifique o Nome de Recurso Alibaba Cloud (ARN) correspondente no elemento Resource da política.

    • Para APIs sem permissões em nível de recurso, é exibido como Todos os Recursos. Use um asterisco (*) no elemento Resource da política.

  • Chave de condição: As chaves de condição definidas pelo serviço. A chave permite controle granular, aplicando-se somente a ações ou a ações associadas a recursos específicos. Além das chaves de condição específicas do serviço, o Alibaba Cloud fornece um conjunto de chaves de condição comuns aplicáveis a todos os serviços compatíveis com RAM.

  • Ação dependente: As ações dependentes necessárias para executar a ação. Para concluir a ação, o usuário RAM ou a função RAM deve ter permissões para executar todas as ações dependentes.

Ação

Nível de acesso

Tipo de recurso

Chave de condição

Ação dependente

ice:RegisterMediaInfo

create

*Todos os recursos.

*

Nenhuma Nenhuma

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

InputURL

string

Sim

A URL do ativo de mídia a ser registrado no sistema correspondente. Uma vez registrada, essa URL não pode ser alterada e é vinculada ao mediaId do IMS.

  • URL do OSS. Dois formatos são suportados:

http(s)://example-bucket.oss-cn-shanghai.aliyuncs.com/example.mp4

oss://example-bucket/example.mp4 (Este formato assume por padrão que a região do OSS é a mesma da área de registro do serviço.)

  • Ativo de mídia VOD:

vod://***20b48fb04483915d4f2cd8ac****

http://example-bucket.oss-cn-shanghai.aliyuncs.com/example.mp4 or vod://****20b48fb04483915d4f2cd8ac****

MediaType

string

Não

O tipo de mídia do ativo de mídia. Valores válidos:

  • image

  • video

  • audio

  • text

Quando o valor for "text", o businessType deve ser definido como "subtitles" ou "font".

Especifique este campo conforme necessário. Quando o campo InputURL for uma URL do OSS, o tipo de mídia também pode ser determinado automaticamente com base na extensão do nome do arquivo (apenas para extensões de arquivos de imagem, vídeo e áudio). Para obter o mapeamento entre extensões de arquivo e tipos de mídia, consulte Formatos de arquivo.

video.

BusinessType

string

Não

O tipo de negócio do ativo de mídia. Valores válidos:

  • subtitles

  • font

  • watermark

  • opening

  • ending

  • general

opening.

Title

string

Não

O título. Se não for fornecido, um título padrão será gerado automaticamente com base na data.

  • Comprimento máximo: 128 bytes.

  • Codificação UTF-8.

defaultTitle.

Description

string

Não

A descrição do conteúdo.

  • Comprimento máximo: 1024 bytes.

  • Codificação UTF-8.

defaultDescription.

MediaTags

string

Não

As tags.

  • Número máximo de tags: 16.

  • Separe múltiplas tags com vírgulas.

  • Comprimento máximo de uma única tag: 32 bytes.

  • Codificação UTF-8.

tag1,tag2

CoverURL

string

Não

A URL da imagem de capa.

  • Comprimento máximo: 128 bytes.

  • Codificação UTF-8.

http://example-bucket.oss-cn-shanghai.aliyuncs.com/example.png.

UserData

string

Não

Os dados do usuário. Há suporte para configuração personalizada de URL de callback. Para instruções de configuração, consulte Configurar um callback após a conclusão da edição.

  • Comprimento máximo: 1024 bytes.

  • Codificação UTF-8.

  • Formato JSON.

{"NotifyAddress":"http://xx.xx.xxx"} or{"NotifyAddress":"https://xx.xx.xxx"} or{"NotifyAddress":"ice-callback-demo"}

Overwrite

boolean

Não

Especifica se deve substituir um ativo de mídia registrado existente. Valor padrão: false.

  • true: Se o inputUrl já estiver registrado, o ativo de mídia existente será excluído e um novo ativo de mídia será registrado.

  • false: Se o inputUrl já estiver registrado, o novo ativo de mídia não será registrado. Valores duplicados de inputUrl não são suportados.

true.

ClientToken

string

Não

O token do cliente. Um UUID de 32 caracteres que garante a idempotência da solicitação.

****0311a423d11a5f7dee713535****

RegisterConfig

string

Não

A configuração de registro.

Por padrão, uma imagem sprite é gerada para o ativo de mídia. Para desativar isso, defina o campo NeedSprite como false.

Por padrão, um snapshot é gerado. Para desativar isso, defina o campo NeedSnapshot como false.

Para especificar o momento da imagem de capa, configure CoverConfig, que contém o seguinte campo:

  • StartTime: O tempo em segundos no qual a imagem de capa é capturada do ativo de mídia. São suportadas até quatro casas decimais.

Após o registro do ativo de mídia, para importar o ativo de mídia para uma biblioteca de pesquisa personalizada, configure SearchLibName. Para obter informações sobre como criar e usar uma biblioteca de pesquisa personalizada, consulte Usar uma biblioteca de pesquisa personalizada.

{ "NeedSprite": "false", "CoverConfig": { "StartTime": 1.0 }, "SearchLibName": "test" }

CateId

integer

Não

O ID da categoria.

3048

WorkflowId

string

Não

O ID do fluxo de trabalho.

******b4fb044839815d4f2cd8******

ReferenceId

string

Não

O ID personalizado. Apenas letras minúsculas, letras maiúsculas, dígitos, hifens (-) e sublinhados (_) são suportados. O comprimento deve ser de 6 a 64 caracteres. O ID deve ser único para cada usuário.

123-123

SmartTagTemplateId

string

Não

O modelo de tag inteligente. Valores válidos:

  • S00000101-300080: Um modelo do sistema que inclui compreensão de conteúdo NLP.

  • S00000103-000001: Um modelo do sistema que inclui compreensão de conteúdo NLP e todas as capacidades de marcação.

  • S00000103-000002: Um modelo do sistema que inclui todas as capacidades de marcação, mas não inclui compreensão de conteúdo NLP.

Para obter mais informações sobre as capacidades de marcação, consulte a documentação.

Após a configuração deste campo, uma tarefa de análise de marcação inteligente é iniciada automaticamente durante o registro do ativo de mídia. Para obter informações sobre cobrança, consulte Cobrança da Smart Tag Standard Edition.

S00000101-300080

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

Esquema da resposta.

RequestId

string

O ID da solicitação.

******5A-CAAC-4850-A3AF-B74606******

MediaId

string

O ID do ativo de mídia IMS.

******b48fb04483915d4f2cd8******

Exemplos

Resposta de sucesso

JSON formato

{
  "RequestId": "******5A-CAAC-4850-A3AF-B74606******",
  "MediaId": "******b48fb04483915d4f2cd8******"
}

Códigos de erro

Código de status HTTP

Código de erro

Mensagem de erro

Descrição

403 Forbidden User not authorized to operate on the specified resource.

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.