ビデオスナップショットジョブを送信し、非同期スナップショット処理を開始します。
操作説明
これは非同期操作です。タスクを送信すると、タスク ID が返されます(タスクはまだ完了しておらず、非同期実行のためのキューに入ります)。最終結果はコールバック通知を通じて送信されます。タスク詳細の取得を呼び出して、タスクのステータスを能動的にクエリすることもできます。
JPG 画像のみがサポートされています。
スナップショットが完了すると、EventType=SnapshotComplete および SubType=SpecifiedTime のビデオスナップショット完了イベント通知が送信されます。
QPS 制限
この操作における単一ユーザーの QPS 制限は、1 秒あたり 30 回の呼び出しです。この制限を超えると、API 呼び出しがスロットリングされ、ビジネスに影響を与える可能性があります。この操作は適切に呼び出してください。詳細については、「QPS 制限」を参照してください。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
vod:SubmitSnapshotJob |
create |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| VideoId |
string |
任意 |
ビデオ ID。以下のいずれかの方法でビデオ ID を取得できます。
|
d3e680e618708efbf2cae7cc9312**** |
| SpecifiedOffsetTime |
integer |
任意 |
スナップショットの開始時刻。
|
0 |
| Width |
string |
任意 |
スナップショットの幅。有効な値: |
1280 |
| Height |
string |
任意 |
スナップショットの高さ。有効な値: |
720 |
| Count |
integer |
任意 |
スナップショットの最大値。デフォルト値: 1。 |
1 |
| Interval |
integer |
任意 |
スナップショット間隔。値は 0 以上である必要があります。
|
1 |
| SpriteSnapshotConfig |
string |
任意 |
スプライト構成。このパラメーターが空でない場合、スプライトが生成されます。パラメーター構造の詳細については、「 SpriteSnapshotConfig 」を参照してください。 |
{'CellWidth': 120, 'CellHeight': 68, 'Columns': 3,'Lines': 10, 'Padding': 20, 'Margin': 50} |
| SnapshotTemplateId |
string |
任意 |
スナップショットテンプレート ID。
|
f5b228fe693bf55bd87b789**** |
| UserData |
string |
任意 |
カスタム設定。JSON 文字列のみがサポートされています。このパラメーターを使用してカスタムデータをパススルーし、コールバック URL 設定のセットを指定できます。パラメーター構造の詳細については、「 UserData 」を参照してください。 説明
このパラメーターでメッセージコールバックを使用するには、コンソールで HTTP コールバック URL を設定し、対応するコールバックイベントタイプを選択する必要があります。そうしないと、コールバック設定は効果がありません。 |
{"MessageCallback":{"CallbackURL":"http://.example.aliyundoc.com"},"Extend":{"localId":"xxx","example":"www"}} |
| SpecifiedOffsetTimes |
array |
任意 |
スナップショットがキャプチャされる時間ポイント。単位: ミリ秒。一度に最大 30 個の時間ポイントを指定できます。 |
|
|
integer |
任意 |
カスタム時間ポイント。単位: ミリ秒。 |
1000 |
|
| ReferenceId |
string |
任意 |
カスタム ID。小文字、大文字、数字、ハイフン、アンダースコアのみがサポートされています。長さ: 6〜64 文字。値はユーザーレベルで一意である必要があります。 |
123-123 |
Count または Interval の少なくとも一方を指定する必要があります。両方が指定されている場合、少ない方のスナップショット数が優先されます。
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンスパラメーター。 |
||
| RequestId |
string |
リクエスト ID。 |
25818875-5F78-5EB0-4AF6-D7393642**** |
| SnapshotJob |
object |
スナップショットジョブ情報。 |
|
| JobId |
string |
スナップショットジョブ ID。 |
ad90a501b1b94b72374ad0050464**** |
例
成功レスポンス
JSONJSON
{
"RequestId": "25818875-5F78-5EB0-4AF6-D7393642****",
"SnapshotJob": {
"JobId": "ad90a501b1b94b72374ad0050464****"
}
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。