Get Video Playback Code

最終更新日:2023-03-14 16:36:58

動画IDから再生URLを取得します。

リクエスト方法 POST/GET
URL https://api.cloudv.haplat.net/vod/videoManage/getPublishCode
認証が必要 はい

リクエストパラメータ

パラメータ タイプ 必須 説明
videoId string はい ビデオの ID。動画IDは、コンソールから、またはAPI Get Video Listを呼び出すことで取得できます。
codeType int いいえ 再生コードの種類 :
- 0 (すべて)
- 2 (Swfコード)
- 4 (動画URL)
- 5 (適応コード)
- 6 (全画面表示) URL)
- 7 (全画面プレビュー プレビュー アダプティブコード)
デフォルトは0です。

レスポンス

データ

パラメータ タイプ 説明
videoId string 動画ID
encrypt int 映像が暗号化されているかどうか:
- 0(非暗号化)
- 1(暗号化)
swfCode string Swfの再生コード。
autoCode string H5プレーヤーを組み込んだ適応再生コード。
注:ビデオが暗号化されている場合、適応再生コードはありません。
tryWatchAutoCode string プレビュー再生コード。
注:ビデオが暗号化されている場合、プレビュー再生コードはありません。
customCode string カスタマイズされた再生コード。これが必要な場合は、カスタマーサービスに連絡してください。
videoUrl array 動画のURLリスト。
tryWatchVideoUrl array 全画面プレビュー映像のURLリストです。

videoUrl と tryWatchVideoUrl

パラメータ タイプ 説明
urlType string パソコン・モバイル
originUrl string 元映像
fluentUrl string FD動画URL
sdUrl string LD 動画URL
highUrl string SD動画URL
hdPullUrl string HD ビデオの URL

入力例

curl -X POST http://api.cloudv.haplat.net/vod/videoManage/getPublishCode -H 'content-type: application/x-www-form-urlencoded; charset=utf-8' -H "Host: api.cloudv.haplat.net" <Common Headers and Prameters> -d 'videoId=9B0F7BA8BCB9D056D4C24ADDBF821D10&codeType=0'

注: 例の「共通ヘッダーとパラメーター」の詳細は、共通パラメーターを参照してください。

出力例

{
    "code": 200,
"data": {
"videoId ": 8731c067016b1000d7d05b5600000000,
        "encrypt": 0,
        “autoCode”:” https://cloudv.chinanetcenter.com/player/auto-play.action?videoId=9B0F7BA8BCB9D056D4C24ADDBF821D10&userId=6A313F452ADC20F7&playerType=11”,
        "swfCode": "https://cloudv.chinanetcenter.com/swf/player/6A313F452ADC20F7_9B0F7BA8BCB9D056D4C24ADDBF821D10_true_11/StrobeMediaPlayback.swf",
        "customCode": "",	
        "videoUrl": [
            {
                "fluentUrl": "",
                "hdPullUrl": "",
                "highUrl": "",
                "originUrl": "http://live.ovptest.haplat.net/live/201708/4101630234a74ee8864e56ea88e5d290_20170801171220/4101630234a74ee8864e56ea88e5d290_20170801171220_live2vod.mp4",
                "sdUrl": "",
                "urlType": "PC"
            },
            {
                "fluentUrl": "",
                "hdPullUrl": "",
                "highUrl": "",
                "originUrl": "http://live.ovptest.haplat.net/live/201708/4101630234a74ee8864e56ea88e5d290_20170801171220/4101630234a74ee8864e56ea88e5d290_20170801171220_live2vod.mp4",
                "sdUrl": "",
                "urlType": "Mobile"
            }
        ]
    },
    "message": "Success"
}


エラーコード

一般的なエラーについては、レスポンスを参照してください。

エラーコード 説明
1503 videoId を空にすることはできません。
1504 videoId に認識できない文字が含まれています。
1532 codeTypeの入力が無効です。
1502 ビデオが存在しません。
1535 再生コードを取得する権限がありません。