この操作を呼び出し、オーディオまたはビデオ ID を指定して再生 URL を取得します。その後、ApsaraVideo Player または、ネイティブ、オープンソース、プロプライエタリなどのサードパーティ製プレーヤーを使用してコンテンツを再生できます。
操作説明
この操作を使用する前に、ApsaraVideo VOD の課金方法と料金を十分に理解していることを確認してください。ApsaraVideo VOD の再生 URL からビデオをダウンロードまたは再生すると、アウトバウンドトラフィック料金が発生します。高速化ドメイン名を設定しない場合は、「ストレージからのアウトバウンドトラフィックの課金」をご参照ください。高速化ドメイン名を設定する場合は、「高速化サービスの課金」をご参照ください。ストレージの転送アクセラレーションを有効にすると、ApsaraVideo VOD の再生 URL からビデオをダウンロードまたは再生する際に、ダウンロード高速化料金も発生します。課金の詳細については、「ストレージの転送アクセラレーションの課金」をご参照ください。
ステータスが `Normal` のビデオのみ再生できます。再生の指示と制限の詳細については、「オーディオとビデオの再生」をご参照ください。
メディア資産が標準ストレージクラスにない場合は、`PlayConfig` パラメーターの `StorageClass` フィールドを適宜設定してください。詳細については、「PlayConfig」をご参照ください。
ビデオの再生に異常がある場合は、GetMezzanineInfo 操作を呼び出して、ビデオソースファイルの情報をご確認ください。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
vod:GetPlayInfo |
get |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| VideoId |
string |
任意 |
オーディオまたはビデオファイルの ID。ID は 1 つのみ指定できます。ID は、次のいずれかの方法で取得します。
|
93ab850b4f654b6e91d24d81d44**** |
| Formats |
string |
任意 |
メディアストリームのフォーマット。複数のフォーマットはコンマ (,) で区切ります。有効な値:
説明
|
mp4,m3u8 |
| AuthTimeout |
integer |
任意 |
再生 URL の有効期間。単位:秒。
|
1800 |
| OutputType |
string |
任意 |
出力 URL のタイプ。有効な値:
|
cdn |
| StreamType |
string |
任意 |
メディアストリームのタイプ。複数のタイプはコンマ (,) で区切ります。有効な値:
デフォルトでは、すべてのタイプのストリームが返されます。 |
video |
| ReAuthInfo |
string |
任意 |
CDN の二次認証パラメーター (JSON 文字列)。認証方式 A の URL 署名を有効にする場合、このパラメーターを使用して認証 URL の `uid` および `rand` フィールドを設定できます。詳細については、「認証方式 A」をご参照ください。 |
{"uid":"12345","rand":"abckljd"} |
| Definition |
string |
任意 |
ビデオストリームの解像度。複数の解像度はコンマ (,) で区切ります。有効な値:
説明
|
LD |
| ResultType |
string |
任意 |
返すデータのタイプ。有効な値:
|
Single |
| PlayConfig |
string |
任意 |
カスタム再生設定 (JSON 文字列)。ドメイン名の再生設定を指定できます。パラメーターの作成方法の詳細については、「PlayConfig」をご参照ください。 説明
|
{"PlayDomain":"vod.test_domain","XForwardedFor":"yqCD7Fp1uqChoVj/sl/p5Q==","PreviewTime":"20","MtsHlsUriToken":"yqCD7Fp1uqChoVjslp5Q"} |
| AdditionType |
string |
任意 |
弾幕オーバーレイデータの URL を取得するかどうかを指定します。値を danmu に設定します。 説明
このパラメーターは、`outputType` が `cdn` に設定されている場合にのみ有効です。 |
danmu |
| Trace |
string |
任意 |
カスタムデジタルウォーターマーク情報。
|
test mark |
| DigitalWatermarkType |
string |
任意 |
デジタルウォーターマークのタイプ。有効な値:
|
TraceMark |
| ReferenceId |
string |
任意 |
カスタム ID。長さは 6~64 文字で、小文字、大文字、数字、ハイフン (-)、アンダースコア (_) を含めることができます。ID は各ユーザーで一意である必要があります。 |
123-123 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンス。 |
||
| RequestId |
string |
リクエスト ID。 |
F552E596-967D-5500-842F-17E6364**** |
| VideoBase |
object |
オーディオまたはビデオファイルの基本情報。 |
|
| CreationTime |
string |
オーディオまたはビデオファイルが作成された時刻。時刻は UTC の yyyy-MM-ddTHH:mm:ssZ 形式です。 |
2017-06-26T06:38:48Z |
| Status |
string |
オーディオまたはビデオファイルのステータス。有効な値と説明の詳細については、「ステータス:オーディオとビデオのステータス」をご参照ください。 |
Normal |
| VideoId |
string |
オーディオまたはビデオファイルの ID。 |
93ab850b4f654b6e91d24d81d44**** |
| CoverURL |
string |
サムネイルの URL。 説明
ビデオをアップロードした後にリアルタイムでサムネイル URL を取得するには、ApsaraVideo VOD コールバックを設定します。詳細については、「HTTP コールバック」および「サムネイルキャプチャ完了」をご参照ください。 |
http://example.aliyundoc.com/sample.jpg?auth_key=2333232-atb**** |
| Duration |
string |
オーディオまたはビデオファイルの長さ。単位:秒。 |
3.1667 |
| Title |
string |
オーディオまたはビデオファイルのタイトル。 |
阿里云VOD |
| MediaType |
string |
メディアファイルのタイプ。有効な値:
|
video |
| DanMuURL |
string |
弾幕オーバーレイデータの URL。 |
http://example.aliyundoc.com/****?auth_key=abdf2123-6783232**** |
| StorageClass |
string |
メディア資産のストレージクラス。有効な値:
|
Standard |
| PlayInfoList |
object |
||
| PlayInfo |
array<object> |
オーディオまたはビデオストリームの再生情報。 |
|
|
object |
オーディオまたはビデオファイルの詳細。 |
||
| CreationTime |
string |
ストリームが作成された時刻。時刻は UTC の yyyy-MM-ddTHH:mm:ssZ 形式です。 |
2022-04-18T07:37:15Z |
| Status |
string |
メディアストリームのステータス。有効な値:
|
Normal |
| Specification |
string |
トランスコードされた出力の仕様。有効な値と説明の詳細については、「仕様:出力仕様」をご参照ください。 |
H264.LD |
| NarrowBandType |
string |
トランスコーディングタイプ。有効な値:
|
0 |
| Height |
integer |
メディアストリームの高さ。単位:px。 |
640 |
| Bitrate |
string |
メディアストリームのビットレート。単位:Kbps。 説明
M3U8 の動的シャーディング機能のため、計算されたビットレートにはずれが生じる可能性があります。 |
450.878 |
| ModificationTime |
string |
ストリームが最後に更新された時刻。時刻は UTC の yyyy-MM-ddTHH:mm:ssZ 形式です。 |
2022-04-20T06:32:19Z |
| WatermarkId |
string |
現在のメディアストリームに関連付けられているウォーターマークテンプレートの ID。 |
dgfn26457856**** |
| Encrypt |
integer |
メディアストリームが暗号化されているかどうかを示します。有効な値:
|
1 |
| Definition |
string |
ビデオストリームの解像度。有効な値:
|
LD |
| EncryptType |
string |
メディアストリームの暗号化タイプ。有効な値:
説明
暗号化タイプが `AliyunVoDEncryption` の場合、ApsaraVideo Player SDK を使用してのみストリームを再生できます。 |
AliyunVoDEncryption |
| EncryptMode |
string |
メディアストリームの暗号化モード。有効な値:
説明
暗号化モードが License の場合、ApsaraVideo Player SDK を使用してのみストリームを再生できます。 |
License |
| StreamType |
string |
メディアストリームのタイプ。値は、ビデオストリームの場合は video、オーディオのみのストリームの場合は audio です。 |
video |
| JobId |
string |
メディアストリームのトランスコーディングジョブの ID。この ID は、メディアストリームの一意の識別子として機能します。 |
80e9c6580e754a798c3c19c59b16**** |
| Size |
integer |
メディアストリームのサイズ。単位:バイト。 説明
M3U8 の動的シャーディング機能のため、計算されたストリームサイズにはずれが生じる可能性があります。 |
418112 |
| Width |
integer |
メディアストリームの幅。単位:px。 |
360 |
| Fps |
string |
メディアストリームのフレームレート。単位:フレーム/秒。 |
25 |
| Duration |
string |
メディアストリームの長さ。単位:秒。 |
9.0464 |
| PlayURL |
string |
ビデオストリームの再生 URL。 |
https://example.aliyundoc.com/d52ee123f331466aabf6ab32a93d****/a777f9e24e6e47a2a942467d5c38ea37-8ee8e04293c6657fdda282bc422704****.m3u8 |
| Format |
string |
メディアストリームのフォーマット。
|
m3u8 |
| HDRType |
string |
メディアストリームのハイダイナミックレンジ (HDR) タイプ。有効な値:
|
HLG |
| BitDepth |
integer |
色深度。値は整数です。 |
8 |
| JobType |
integer |
デジタルウォーターマークのタイプ。有効な値:
|
2 |
| JobExt |
string |
著作権ウォーターマークのカスタムウォーターマーク情報。このフィールドは、`JobType` が `2` の場合にのみ返されます。 |
CopyrightMarkTest |
| CodecName |
string |
エンコーディングタイプ。有効な値:
|
H264 |
例
成功レスポンス
JSONJSON
{
"RequestId": "F552E596-967D-5500-842F-17E6364****",
"VideoBase": {
"CreationTime": "2017-06-26T06:38:48Z",
"Status": "Normal",
"VideoId": "93ab850b4f654b6e91d24d81d44****",
"CoverURL": "http://example.aliyundoc.com/sample.jpg?auth_key=2333232-atb****",
"Duration": "3.1667",
"Title": "阿里云VOD",
"MediaType": "video",
"DanMuURL": "http://example.aliyundoc.com/****?auth_key=abdf2123-6783232****",
"StorageClass": "Standard"
},
"PlayInfoList": {
"PlayInfo": [
{
"CreationTime": "2022-04-18T07:37:15Z",
"Status": "Normal",
"Specification": "H264.LD",
"NarrowBandType": "0",
"Height": 640,
"Bitrate": "450.878",
"ModificationTime": "2022-04-20T06:32:19Z",
"WatermarkId": "dgfn26457856****",
"Encrypt": 1,
"Definition": "LD",
"EncryptType": "AliyunVoDEncryption",
"EncryptMode": "License",
"StreamType": "video",
"JobId": "80e9c6580e754a798c3c19c59b16****",
"Size": 418112,
"Width": 360,
"Fps": "25",
"Duration": "9.0464",
"PlayURL": "https://example.aliyundoc.com/d52ee123f331466aabf6ab32a93d****/a777f9e24e6e47a2a942467d5c38ea37-8ee8e04293c6657fdda282bc422704****.m3u8",
"Format": "m3u8",
"HDRType": "HLG",
"BitDepth": 8,
"JobType": 2,
"JobExt": "CopyrightMarkTest",
"CodecName": "H264"
}
]
}
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。