Travelを指定されたビデオタイムスタンプまでリワインドし、実際の到達地点から実行を再開します。Travelはまず一時停止状態に入る必要があります。
スコープ
Travelを指定されたビデオタイムスタンプまでリワインドし、実際の到達地点から実行を再開します。呼び出す前に、以下を確認してください:
- 認証:プライマリ API キーは必須ではありません。プライマリまたは一時 API キーのいずれかで呼び出せます。取得方法については、認証情報の取得 を参照してください。
- 前提条件:Travelはまず
paused状態に入る必要があります。running状態のまま直接リワインドすることはできません。Travelステータスの照会でConfirmしてください。 - 呼び出し元:サーバーまたはクライアントのいずれからも呼び出すことができます。
HTTP リクエスト
Singapore
POST https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v2/apps/happyoyster-1.0-directing/openapi/v1/travels/rewind
{WorkspaceId} を実際の ワークスペースID に置き換えます。
米国(バージニア)
POST https://{WorkspaceId}.us-east-1.maas.aliyuncs.com/api/v2/apps/happyoyster-1.0-directing/openapi/v1/travels/rewind
{WorkspaceId} を実際の ワークスペースID に置き換えます。
リクエストパラメーター | Travelのリワインド |
Content-Type リクエストのコンテンツタイプ。このパラメータは | |
Authorization API キー認証です。プライマリ API キーは必須ではなく、プライマリまたは一時 API キーのいずれかで呼び出せます。
| |
リクエストボディ | |
encryptedTravelId リワインド対象のDirecting暗号化Travel ID。Travelへの入場によって返されます。 | |
rewindToSec ターゲットとなるビデオ時間(秒単位)。 userAgent SDK またはクライアントのバージョン識別子です。空でない文字列であり、HTTP |
レスポンスパラメーター | リワインド成功 |
code リターンコード。 | |
message エラーメッセージ。成功時は | |
data レスポンスデータ。失敗時は |
前提条件となるステータスと呼び出しに関する注意事項
- Travelはまず
paused状態に入る必要があります。running状態のまま直接リワインドすることはできません。 - Travelの一時停止には約3秒の非同期確認バリアがあります。一時停止レスポンスを受信した後でも、このエンドポイントを呼び出す前にTravelステータスの照会をポーリングし、外部から見えるステータスがすでに
pausedになっていることを確認する必要があります。 - スクリプトは4秒単位のBlockで構成されています。
rewindToSecには4の倍数(4、8、12など)を指定することを推奨します(例:6 → 8)。 - 実際の到達地点は
resumedAtSec/actualRewindToSecによって決定されます。
エラーコード
モデルの呼び出しに失敗してエラーが返された場合は、HappyOyster エラーコードを参照して解決してください。
次のステップ
リワインド後、Travelはrunning状態に戻ります:
- Travelステータスの照会:実行ステータスを確認します。
- 標準モード:プロセス指示の送信。
- Travelの一時停止:次のリワインドのために再度一時停止します。
- Travelの終了:セッションを終了し、アーティファクトを処理します。