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

ApsaraVideo VOD:メディア指紋ジョブの完了

最終更新日:Jan 29, 2026

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

イベントタイプ

AIMediaDNAComplete

イベントの説明

AIMediaDNAComplete イベントは、メディア指紋ジョブが完了した後に生成されます。

説明

AIMediaDNAComplete イベントは、ApsaraVideo VOD コンソールの [動画 AI 処理完了] イベントに対応します。

イベント通知の内容

パラメーター名

タイプ

必須

説明

EventTime

String

はい

イベントが生成された時刻。時刻は、yyyy-MM-ddThh:mm:SSSZ 形式の ISO 8601 標準に準拠しています。時刻は UTC で表示されます。

EventType

String

はい

イベントのタイプ。これは必須パラメーターです。値は AIMediaDNAComplete に固定されます。

JobId

String

はい

ジョブ ID。DNA ジョブを送信する際に API から返される JobId です。

MediaId

String

はい

ビデオの ID。

Status

String

はい

ジョブのステータス。

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

  • fail:操作は失敗しました。

Code

String

いいえ

ジョブが失敗した場合に返されるエラーコード。

Message

String

いいえ

エラーメッセージ。このパラメーターは、ビデオ指紋ジョブでエラーが発生した場合に返されます。

Data

String

はい

メディア指紋ジョブの結果は JSON オブジェクトです。構造の詳細については、「メディア指紋の結果」をご参照ください。

CompleteTime

string

はい

トランスコードタスクが完了した時刻。時刻は、yyyy-MM-ddTHH:mm:ssZ 形式の ISO 8601 標準に準拠しています。時刻は UTC で表示されます。

コールバックの例

コールバックの例:

  • HTTP コールバックの場合、次の例は HTTP POST リクエストのメッセージ本文です。

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

{
    "EventTime": "2017-03-20T07:49:17:025Z",
    "EventType": "AIMediaDNAComplete",
    "CompleteTime":"2017-03-20T07:49:35Z",
    "JobId": "88c6ca184c0edj384a5b665e2a12****",
    "MediaId": "3D12340d92cjsw83k1fab46a0b847fd****",
    "Status": "success",
    "Code": "0",
    "Message": "OK",
    "Data": "{\"VideoDNA\":[{\"Similarity\":\"0.99\",\"PrimaryKey\":\"7a1d275cc8da4jw93mkde0e182e80****\",\"Detail\":[{\"Input\":{\"Start\":\"0.0\",\"Duration\":\"14.0\"},\"Duplication\":{\"Start\":\"0.5\",\"Duration\":\"14.4\"}}]}]}"
}