Tous les produits
Search
Centre de documentation

:RegisterMediaInfo

Dernière mise à jour :Aug 07, 2026

Initie une tâche d'enregistrement de ressource média et attribue un nouveau mediaId IMS à la ressource média. En fonction de l'InputURL, l'opération appelle de manière asynchrone d'autres services d'information sur les ressources média pour récupérer les informations de fichier de la ressource média. Vous pouvez également définir des informations de base telles que le titre, les balises et la description. L'opération renvoie de manière synchrone un mediaId. Vous pouvez appeler l'opération GetMediaInfo pour récupérer les informations détaillées de la ressource média. Actuellement, seuls les fichiers OSS et les ressources média VOD sont pris en charge comme valeurs d'InputURL.

Description de l'opération

L'enregistrement de ressource média est une tâche asynchrone qui prend généralement 2 à 3 secondes. Lorsque l'opération d'enregistrement renvoie un mediaId, il se peut que la ressource média n'ait pas été entièrement enregistrée. Dans ce cas, l'appel de GetMediaInfo peut ne pas renvoyer les informations de fichier de la ressource média.

Testez maintenant

Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.

Test

Autorisation RAM

Le tableau ci-dessous décrit les autorisations nécessaires pour appeler cette API. Vous pouvez les définir dans une politique Resource Access Management (RAM). Les colonnes du tableau sont détaillées ci-dessous :

  • Action : les actions peuvent être utilisées dans l'élément Action des instructions de politique de permissions RAM pour accorder les autorisations nécessaires à l'exécution de l'opération.

  • API : l'API que vous pouvez appeler pour exécuter l'action.

  • Niveau d'accès : le niveau d'accès prédéfini accordé pour chaque API. Valeurs valides : create, list, get, update et delete.

  • Type de ressource : le type de ressource qui prend en charge l'autorisation pour exécuter l'action. Il indique si l'action prend en charge les permissions au niveau de la ressource. La ressource spécifiée doit être compatible avec l'action. Sinon, la politique sera inefficace.

    • Pour les API avec permissions au niveau de la ressource, les types de ressource requis sont marqués d'un astérisque (*). Spécifiez l'Alibaba Cloud Resource Name (ARN) correspondant dans l'élément Resource de la politique.

    • Pour les API sans permissions au niveau de la ressource, la valeur All Resources est affichée. Utilisez un astérisque (*) dans l'élément Resource de la politique.

  • Clé de condition : les clés de condition définies par le service. La clé permet un contrôle granulaire, applicable aux actions seules ou aux actions associées à des ressources spécifiques. En plus des clés de condition propres au service, Alibaba Cloud fournit un ensemble de clés de condition communes applicables à tous les services pris en charge par RAM.

  • Action dépendante : les actions dépendantes requises pour exécuter l'action. Pour mener à bien l'opération, l'utilisateur RAM ou le rôle RAM doit disposer des permissions pour toutes les actions dépendantes.

ice:RegisterMediaInfo

create

*All Resource

*

Aucune Aucune

Paramètres de requête

Paramètre

Type

Requis

Description

Exemple

InputURL

string

Oui

L'URL de la ressource média à enregistrer dans le système correspondant. Une fois enregistrée, cette URL ne peut pas être modifiée et est associée au mediaId IMS.

  • URL OSS. Deux formats sont pris en charge :

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

oss://example-bucket/example.mp4 (Ce format suppose par défaut que la région OSS est identique à la zone d'enregistrement du service.)

  • Ressource média VOD :

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

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

MediaType

string

Non

Le type de média de la ressource média. Valeurs valides :

  • image

  • video

  • audio

  • text

Lorsque la valeur est "text", le businessType doit être défini sur "subtitles" ou "font".

Spécifiez ce champ selon les besoins. Lorsque le champ InputURL est une URL OSS, le type de média peut également être déterminé automatiquement en fonction de l'extension du nom de fichier (uniquement pour les extensions de fichier image, vidéo et audio). Pour le mappage entre les extensions de fichier et les types de média, consultez Formats de fichier.

video

BusinessType

string

Non

Le type d'activité de la ressource média. Valeurs valides :

  • subtitles

  • font

  • watermark

  • opening

  • ending

  • general

opening

Title

string

Non

Le titre. S'il n'est pas fourni, un titre par défaut est automatiquement généré en fonction de la date.

  • Longueur maximale : 128 octets.

  • Encodé en UTF-8.

defaultTitle

Description

string

Non

La description du contenu.

  • Longueur maximale : 1024 octets.

  • Encodé en UTF-8.

defaultDescription

MediaTags

string

Non

Les balises.

  • Nombre maximal de balises : 16.

  • Séparez les balises multiples par des virgules.

  • Longueur maximale d'une seule balise : 32 octets.

  • Encodé en UTF-8.

tag1,tag2

CoverURL

string

Non

L'URL de l'image de couverture.

  • Longueur maximale : 128 octets.

  • Encodé en UTF-8.

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

UserData

string

Non

Les données utilisateur. La configuration d'une URL de rappel personnalisée est prise en charge. Pour les instructions de configuration, consultez Configurer un rappel à la fin de l'édition.

  • Longueur maximale : 1024 octets.

  • Encodé en UTF-8.

  • Format JSON.

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

Overwrite

boolean

Non

Indique si une ressource média enregistrée existante doit être écrasée. Valeur par défaut : false.

  • true : si l'inputUrl est déjà enregistré, la ressource média existante est supprimée et une nouvelle ressource média est enregistrée.

  • false : si l'inputUrl est déjà enregistré, la nouvelle ressource média n'est pas enregistrée. Les valeurs d'inputUrl en double ne sont pas prises en charge.

true

ClientToken

string

Non

Le jeton client. Un UUID de 32 caractères qui garantit l'idempotence de la requête.

****0311a423d11a5f7dee713535****

RegisterConfig

string

Non

La configuration de l'enregistrement.

Par défaut, une image sprite est générée pour la ressource média. Pour désactiver cette fonctionnalité, définissez le champ NeedSprite sur false.

Par défaut, un instantané est généré. Pour désactiver cette fonctionnalité, définissez le champ NeedSnapshot sur false.

Pour spécifier l'heure de l'image de couverture, configurez CoverConfig, qui contient le champ suivant :

  • StartTime : l'heure en secondes à laquelle l'image de couverture est capturée à partir de la ressource média. Jusqu'à quatre décimales sont prises en charge.

Après l'enregistrement de la ressource média, pour importer la ressource média dans une bibliothèque de recherche personnalisée, configurez SearchLibName. Pour plus d'informations sur la création et l'utilisation d'une bibliothèque de recherche personnalisée, consultez Utiliser une bibliothèque de recherche personnalisée.

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

CateId

integer

Non

L'identifiant de la catégorie.

3048

WorkflowId

string

Non

L'identifiant du flux de travail.

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

ReferenceId

string

Non

L'identifiant personnalisé. Seuls les lettres minuscules, les lettres majuscules, les chiffres, les traits d'union (-) et les traits de soulignement (_) sont pris en charge. La longueur doit être de 6 à 64 caractères. L'identifiant doit être unique pour chaque utilisateur.

123-123

SmartTagTemplateId

string

Non

Le modèle de balisage intelligent. Valeurs valides :

  • S00000101-300080 : un modèle système qui inclut la compréhension de contenu NLP.

  • S00000103-000001 : un modèle système qui inclut la compréhension de contenu NLP et toutes les capacités de balisage.

  • S00000103-000002 : un modèle système qui inclut toutes les capacités de balisage mais n'inclut pas la compréhension de contenu NLP.

Pour plus d'informations sur les capacités de balisage, consultez la documentation.

Une fois ce champ configuré, une tâche d'analyse de balisage intelligent est automatiquement lancée lors de l'enregistrement de la ressource média. Pour les informations de facturation, consultez Facturation de Smart Tag Standard Edition.

S00000101-300080

Éléments de réponse

Élément

Type

Description

Exemple

object

Schéma de la réponse.

RequestId

string

L'identifiant de la requête.

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

MediaId

string

L'identifiant de la ressource média IMS.

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

Exemples

JSON format

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

Codes d'erreur

Code de statut HTTP

Code d'erreur

Message d'erreur

Description

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

Consultez Codes d'erreur pour la liste complète.

Notes de version

Consultez Notes de version pour la liste complète.