All Products
Search
Document Center

ApsaraVideo VOD:Pencampuran video selesai

Last Updated:Jul 23, 2026

Topik ini menjelaskan event ProduceMediaComplete, konten notifikasi, dan contoh callback.

Jenis event

ProduceMediaComplete

Deskripsi event

Event ini dihasilkan ketika pencampuran video selesai.

Catatan
  • Anda dapat memulai pencampuran video pada halaman Video Editor di konsol ApsaraVideo VOD atau dengan memanggil operasi ProduceEditingProjectVideo.

  • File yang dihasilkan dari pencampuran video berfungsi sebagai file sumber untuk resource media.

Konten event

Parameter Name

Type

Required

Description

EventTime

String

Yes

Waktu saat event dihasilkan. Waktu dalam UTC dan mengikuti format yyyy-MM-ddTHH:mm:ssZ.

EventType

String

Yes

Jenis event. Ini adalah parameter yang diperlukan. Nilainya tetap ProduceMediaComplete.

Status

String

Yes

Status pekerjaan pencampuran video.

  • success: Pekerjaan berhasil.

  • fail: Operasi gagal.

Catatan

Jika statusnya fail, pekerjaan pencampuran video tidak berhasil, dan file sumber untuk resource media hasilnya tidak dihasilkan.

MediaId

String

Yes

ID resource media yang telah dicampur.

ProjectId

String

Yes

ID proyek pengeditan daring untuk pekerjaan pencampuran ini.

ErrorCode

String

No

Kode kesalahan. Parameter ini dikembalikan ketika terjadi kesalahan selama pencampuran video.

ErrorMessage

String

No

Pesan kesalahan. Parameter ini dikembalikan ketika terjadi kesalahan selama pencampuran video.

UserData

String

No

Pengaturan kustom. Nilainya adalah nilai UserData yang diteruskan saat Anda memanggil operasi ProduceEditingProjectVideo. String JSON, dikembalikan apa adanya dalam callback.

Contoh callback

Perhatikan hal berikut mengenai contoh callback:

  • Untuk callback HTTP, kontennya adalah body permintaan HTTP POST.

  • Untuk callback MNS, kontennya adalah body pesan.

Contoh pesan callback sukses:

{
    "MediaId": "1234343b689*****a5422dfe1e472a41",
    "ProjectId": "987624bab6*****d9fcdeefdd974c7aa",
    "Status": "success",
    "EventType": "ProduceMediaComplete",
    "EventTime": "2018-12-26T14:34:09Z",
    "UserData": "{\"Extend\":{\"localId\":\"xxx\"},\"MessageCallback\":{\"CallbackURL\":\"https://example.com/callback\"}}"
}

Contoh pesan callback gagal:

{
    "MediaId": "1234343b689*****a5422dfe1e472a41",
    "ProjectId": "987624bab6*****d9fcdeefdd974c7aa",
    "Status": "fail",
    "EventType": "ProduceMediaComplete",
    "EventTime": "2018-12-26T14:34:09Z",
    "ErrorCode": "InvalidParameter.ResourceContentBad",
    "ErrorMessage": "The resource operated InputFile is bad"
}