メディアアセット登録タスクを開始し、メディアアセットに新しい IMS mediaId を割り当てます。InputURL に基づいて、この操作は非同期で他のメディアアセット情報サービスを呼び出し、メディアアセットのファイル情報を取得します。タイトル、タグ、説明などの基本情報を設定することもできます。この操作は同期的に mediaId を返します。GetMediaInfo 操作を呼び出して、メディアアセットの詳細情報を取得できます。現在、InputURL の値としてサポートされているのは OSS ファイルと VOD メディアアセットのみです。
操作説明
メディアアセット登録は非同期タスクであり、通常完了までに 2~3 秒かかります。登録操作が mediaId を返した時点では、メディアアセットの登録が完全に完了していない可能性があります。この場合、 GetMediaInfo を呼び出してもメディアアセットのファイル情報が返されないことがあります。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
ice:RegisterMediaInfo |
create |
*すべてのリソース。
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| InputURL |
string |
必須 |
対応するシステムに登録するメディアアセットの URL です。一度登録されると、この URL は変更できず、IMS mediaId に紐付けられます。
http(s)://example-bucket.oss-cn-shanghai.aliyuncs.com/example.mp4 oss://example-bucket/example.mp4 (このフォーマットでは、デフォルトで OSS リージョンがサービス登録エリアと同じであるとみなされます。)
vod://***20b48fb04483915d4f2cd8ac**** |
http://example-bucket.oss-cn-shanghai.aliyuncs.com/example.mp4 or vod://****20b48fb04483915d4f2cd8ac**** |
| MediaType |
string |
任意 |
メディアアセットのメディアタイプ。有効な値:
値が "text" の場合、businessType は "subtitles" または "font" に設定する必要があります。 必要に応じてこのフィールドを指定してください。InputURL フィールドが OSS URL の場合、ファイル名の拡張子に基づいてメディアタイプを自動判定することもできます(イメージ、動画、音声の拡張子のみ対象)。ファイル拡張子とメディアタイプのマッピングについては、「ファイルフォーマット」を参照してください。 |
video。 |
| BusinessType |
string |
任意 |
メディアアセットのビジネスタイプ。有効な値:
|
opening。 |
| Title |
string |
任意 |
タイトル。指定しない場合、日付に基づいてデフォルトのタイトルが自動的に生成されます。
|
defaultTitle |
| Description |
string |
任意 |
コンテンツの説明。
|
defaultDescription |
| MediaTags |
string |
任意 |
タグ。
|
tag1,tag2 |
| CoverURL |
string |
任意 |
カバーイメージの URL。
|
http://example-bucket.oss-cn-shanghai.aliyuncs.com/example.png |
| UserData |
string |
任意 |
ユーザーデータ。カスタムコールバック URL の構成がサポートされています。構成手順については、「編集完了時のコールバックを構成する」を参照してください。
|
{"NotifyAddress":"http://xx.xx.xxx"} or{"NotifyAddress":"https://xx.xx.xxx"} or{"NotifyAddress":"ice-callback-demo"} |
| Overwrite |
boolean |
任意 |
既存の登録済みメディアアセットを上書きするかどうかを指定します。デフォルト値: false。
|
true。 |
| ClientToken |
string |
任意 |
クライアントトークン。リクエストのべき等性を保証する 32 文字の UUID です。 |
****0311a423d11a5f7dee713535**** |
| RegisterConfig |
string |
任意 |
登録構成。 デフォルトでは、メディアアセットに対してスプライトイメージが生成されます。これを無効にするには、NeedSprite フィールドを false に設定します。 デフォルトでは、スナップショットが生成されます。これを無効にするには、NeedSnapshot フィールドを false に設定します。 カバーイメージの時間を指定するには、CoverConfig を設定します。これには以下のフィールドが含まれます。
メディアアセット登録後、メディアアセットをカスタム検索ライブラリにインポートするには、SearchLibName を設定します。カスタム検索ライブラリの作成と使用方法については、「カスタム検索ライブラリを使用する」を参照してください。 |
{ "NeedSprite": "false", "CoverConfig": { "StartTime": 1.0 }, "SearchLibName": "test" } |
| CateId |
integer |
任意 |
カテゴリ ID。 |
3048 |
| WorkflowId |
string |
任意 |
ワークフロー ID。 |
******b4fb044839815d4f2cd8****** |
| ReferenceId |
string |
任意 |
カスタム ID。小文字、大文字、数字、ハイフン (-)、アンダースコア (_) のみが使用できます。長さは 6~64 文字である必要があります。ID はユーザーごとに一意である必要があります。 |
123-123 |
| SmartTagTemplateId |
string |
任意 |
インテリジェントタグ付けテンプレート。有効な値:
タグ付け機能の詳細については、ドキュメントを参照してください。 このフィールドを設定すると、メディアアセット登録時にインテリジェントタグ付け分析タスクが自動的に開始されます。請求情報については、「Smart Tag Standard Edition の課金」を参照してください。 |
S00000101-300080 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンスのスキーマ。 |
||
| RequestId |
string |
リクエスト ID。 |
******5A-CAAC-4850-A3AF-B74606****** |
| MediaId |
string |
IMS メディアアセットの ID。 |
******b48fb04483915d4f2cd8****** |
例
成功レスポンス
JSONJSON
{
"RequestId": "******5A-CAAC-4850-A3AF-B74606******",
"MediaId": "******b48fb04483915d4f2cd8******"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 403 | Forbidden | User not authorized to operate on the specified resource. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。