すべてのプロダクト
Search
ドキュメントセンター

ApsaraVideo VOD:動画合成完了

最終更新日:Nov 09, 2025

このトピックでは、ProduceMediaComplete イベント、通知の内容、およびコールバックの例について説明します。

イベントタイプ

ProduceMediaComplete

イベントの説明

このイベントは、動画合成が完了したときに生成されます。

説明
  • ApsaraVideo VOD コンソールの [動画編集] ページで、または ProduceEditingProjectVideo 操作を呼び出すことによって、動画合成を開始できます。

  • 動画合成から生成されたファイルは、メディアリソースのソースファイルとして機能します。

イベントの内容

パラメーター

タイプ

必須

説明

EventTime

String

はい

イベントが生成された時刻。時刻は UTC で、yyyy-MM-ddTHH:mm:ssZ 形式に従います。

EventType

String

はい

イベントタイプ。これは必須パラメーターです。値は [ProduceMediaComplete] に固定されています。

Status

String

はい

動画合成ジョブのステータス。

  • success: ジョブは成功です。

  • fail: ジョブは失敗しました。

説明

ステータスが fail の場合、動画合成ジョブは成功せず、結果のメディアリソースのソースファイルは生成されませんでした。

MediaId

String

はい

合成されたメディアリソースの ID。

ProjectId

String

はい

この合成ジョブのオンライン編集プロジェクトの ID。

ErrorCode

String

いいえ

エラーコード。このパラメーターは、動画合成中にエラーが発生した場合に返されます。

ErrorMessage

String

いいえ

エラーメッセージ。このパラメーターは、動画合成中にエラーが発生した場合に返されます。

コールバックの例

コールバックの例に関する注意点は次のとおりです。

  • HTTP コールバックの場合、コンテンツは HTTP POST リクエストの本文です。

  • MNS コールバックの場合、コンテンツはメッセージ本文です。

成功コールバックメッセージの例:

{
    "MediaId": "1234343b689*****a5422dfe1e472a41",
    "ProjectId": "987624bab6*****d9fcdeefdd974c7aa",
    "Status": "success",
    "EventType": "ProduceMediaComplete",
    "EventTime": "2018-12-26T14:34:09Z"
}

失敗コールバックメッセージの例:

{
    "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"
}