Tous les produits
Search
Centre de documentation

:AddEditingProjectMaterials

Dernière mise à jour :Aug 05, 2026

Ajoute un ou plusieurs éléments à un projet de montage en ligne.

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:AddEditingProjectMaterials

*All Resource

*

Aucune Aucune

Paramètres de requête

Paramètre

Type

Requis

Description

Exemple

ProjectId

string

Oui

L'identifiant du projet de montage en ligne.

*****b2101cb318c*****

MaterialMaps

string

Oui

Les identifiants des ressources. Séparez plusieurs identifiants de ressources par des virgules (,). Chaque type prend en charge jusqu'à 10 identifiants de ressources.

  • "video" : vidéo

  • "audio" : audio

  • "image" : image

  • "liveStream" : flux en direct

  • "editingProject" : projet de montage

{"video":"*****2e057304fcd9b145c5cafc*****", "image":"****8021a8d493da643c8acd98*****,*****cb6307a4edea614d8b3f3c*****", "liveStream": "[{\"appName\":\"testrecord\",\"domainName\":\"test.alivecdn.com\",\"liveUrl\":\"rtmp://test.alivecdn.com/testrecord/teststream\",\"streamName\":\"teststream\"}]", "editingProject": "*****9b145c5cafc2e057304fcd*****"}

É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.

*****ACB-44F2-5F2D-88D7-1283E70*****

ProjectId

string

L'identifiant du projet de montage en ligne.

*****67ae06542b9b93e0d1c387*****

MediaInfos

array<object>

La collection de ressources multimédias éligibles.

array<object>

MediaId

string

L'identifiant de la ressource multimédia.

*****5cb2e35433198daae94a72*****

MediaBasicInfo

object

Les informations de base sur la ressource multimédia.

MediaId

string

The ID of the media asset.

*****5cb2e35433198daae94a72*****

InputURL

string

The URL of the media asset in another service.

http://bucket.oss-cn-shanghai.aliyuncs.com/file.mp4

MediaType

string

The type of the media asset.

Video

BusinessType

string

The business type of the media asset.

general

Source

string

The source of the media asset.

oss

Title

string

The title of the media asset.

default_title_2020-12-23T03:32:59Z

Description

string

The description of the media asset.

sample_description

Category

string

The category of the media asset.

audio

MediaTags

string

The tags of the media asset.

sample_tag

CoverURL

string

The thumbnail URL of the media asset.

http://example-bucket.oss-cn-shanghai.aliyuncs.com/example.png?Expires=&OSSAccessKeyId=&Signature=&security-token=

UserData

string

The user data.

userData

Snapshots

string

The snapshots of the media asset.

null

Status

string

The status of the media asset. Valid values:

- Init

- Preparing

- PrepareFail

- Normal

Normal

TranscodeStatus

string

The transcoding status of the media asset.

Init

CreateTime

string

The time when the media asset was created.

2020-12-23T03:32:59Z

ModifiedTime

string

The time when the media asset was last modified.

2020-12-23T03:32:59Z

DeletedTime

string

The time when the media asset was deleted.

2020-12-23T03:32:59Z

SpriteImages

string

The sprite of the media asset.

http://outin-example.oss-cn-shanghai.aliyuncs.com/test.png?Expires=&OSSAccessKeyId=&Signature=&security-token=

FileInfoList

array<object>

Les informations sur les fichiers.

array<object>

FileBasicInfo

object

The basic information of the file, including the duration and size.

FileName

string

The file name.

example.mp4

FileStatus

string

The file status.

-Uploading

-Normal

-UploadFail

-Disable

-Deleted

Normal

FileType

string

The file type.

source_file

FileSize

string

The file size. Unit: bytes.

30611502

FileUrl

string

The Object Storage Service (OSS) URL of the file.

http://example-bucket.oss-cn-shanghai.aliyuncs.com/example.mp4?Expires=&OSSAccessKeyId=&Signature=&security-token=

Region

string

The region in which the file resides.

cn-shanghai

FormatName

string

The container format.

mov,mp4,m4a,3gp,3g2,mj2

Duration

string

The duration.

216.206667

Bitrate

string

The bitrate.

1132.68

Width

string

The width.

960

Height

string

The height.

540

LiveMaterials

array<object>

Les éléments associés au flux en direct.

object

AppName

string

Le nom de l'application du flux en direct.

testrecord

StreamName

string

Le nom du flux en direct.

teststream

DomainName

string

Le nom de domaine du flux en direct.

test.alivecdn.com

LiveUrl

string

L'URL du flux en direct.

rtmp://test.alivecdn.com/testrecord/teststream

ProjectMaterials

array

Les éléments associés au projet de montage. Une fois le flux en direct terminé, le projet de montage en direct est associé à un projet de montage standard.

*****9b145c5cafc2e057304fcd*****

string

L'identifiant du projet de montage standard associé au projet de montage en direct.

*****c38767ae06542b9b93e0d1*****

Exemples

JSON format

{
  "RequestId": "*****ACB-44F2-5F2D-88D7-1283E70*****",
  "ProjectId": "*****67ae06542b9b93e0d1c387*****",
  "MediaInfos": [
    {
      "MediaId": "*****5cb2e35433198daae94a72*****",
      "MediaBasicInfo": {
        "MediaId": "*****5cb2e35433198daae94a72*****",
        "InputURL": "http://bucket.oss-cn-shanghai.aliyuncs.com/file.mp4",
        "MediaType": "Video",
        "BusinessType": "general",
        "Source": "oss",
        "Title": "default_title_2020-12-23T03:32:59Z",
        "Description": "sample_description",
        "Category": "audio",
        "MediaTags": "sample_tag",
        "CoverURL": "http://example-bucket.oss-cn-shanghai.aliyuncs.com/example.png?Expires=&OSSAccessKeyId=&Signature=&security-token=",
        "UserData": "userData",
        "Snapshots": "null",
        "Status": "Normal",
        "TranscodeStatus": "Init",
        "CreateTime": "2020-12-23T03:32:59Z",
        "ModifiedTime": "2020-12-23T03:32:59Z",
        "DeletedTime": "2020-12-23T03:32:59Z",
        "SpriteImages": "http://outin-example.oss-cn-shanghai.aliyuncs.com/test.png?Expires=&OSSAccessKeyId=&Signature=&security-token="
      },
      "FileInfoList": [
        {
          "FileBasicInfo": {
            "FileName": "example.mp4",
            "FileStatus": "Normal",
            "FileType": "source_file",
            "FileSize": "30611502",
            "FileUrl": "http://example-bucket.oss-cn-shanghai.aliyuncs.com/example.mp4?Expires=&OSSAccessKeyId=&Signature=&security-token=",
            "Region": "cn-shanghai",
            "FormatName": "mov,mp4,m4a,3gp,3g2,mj2",
            "Duration": "216.206667",
            "Bitrate": "1132.68",
            "Width": "960",
            "Height": "540"
          }
        }
      ]
    }
  ],
  "LiveMaterials": [
    {
      "AppName": "testrecord",
      "StreamName": "teststream",
      "DomainName": "test.alivecdn.com",
      "LiveUrl": "rtmp://test.alivecdn.com/testrecord/teststream"
    }
  ],
  "ProjectMaterials": [
    "*****c38767ae06542b9b93e0d1*****"
  ]
}

Codes d'erreur

Code de statut HTTP

Code d'erreur

Message d'erreur

Description

400 InvalidParameter The specified parameter \ is not valid.
404 ProjectNotFound The specified project not found

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

Notes de version

Consultez Notes de version pour la liste complète.