Video Upload Callback

最終更新日:2023-02-09 11:46:34

開始する前に、コールバックが設定されていることを確認してください。コールバック設定を行う方法については、 コールバックにアクセスしてください。

リクエスト方法

POSTリクエスト。

レスポンス

一般的なレスポンスについては、レスポンスをご覧ください。

レスポンスは以下のフォーマットです。

{
"code":**,
"data":{
"videoListInfo":[],
"videoTotal":**
},
"message":"**"
}

data

パラメータ タイプ 説明
videoTotal int 現在のページにリストされている動画の総数。動画が多い場合、動画がページに区切られて表示されます。
videoListInfo array 動画の情報です。

videoListInfo

パラメータ タイプ 説明
videoName string ビデオの名前。
videoId string ビデオ ID ID。
createUser string タスクの作成者。
encrypt int 動画が暗号化されているかどうかを識別します。
0 - 暗号化されていない
1 - 暗号化されています。
videoSize string ビデオのサイズ。
videoDuration string ビデオの長さ。
createTime string 動画作成日。
uploadTime string 動画のアップロード時間。
updateTime string ビデオの更新時間。
videoDescription string 動画の説明。
videoClassification string ビデオのカテゴリ。
imageUrl string 動画のカバー画像のURL。
publishDomain string ドメインを公開します。
flashPlayerName string 動画で使用したFlashプレーヤー名
flashPlayerId string フラッシュプレーヤーのID。
flashImageRatio int 映像のアスペクト比、範囲:
- 0(16:9)
- 1(4:3)
flashAutoPlay int 自動再生を有効にするかどうか。
-0(No)
-1(Yes)
videoState string ビデオのステータス。
- 0 (利用不可)
- 1 (利用可能)
transcodeState string 動画のトランスコードを進めています。
暗号化が有効な場合:
- 1(暗号化されたトランスコード)
- 2(暗号化されていないトランスコード)
- 3(トランスコード中)
- 4(トランスコードに失敗)
- 5(トランスコードなし)
暗号化が無効の場合:
- 1(トランスコード)
- 2(トランスコードなし)
- 3(トランスコード中)
br>- 4 (トランスコードに失敗)
videoSourceCode int 値は、動画の取得元を示します。
- 0 (その他)
- 1 (アップロード)
- 2 (ライブ収録)
- 3 (ビデオフェッチ)
br>- 4(ビデオトリミング)
- 5(ビデオスプライス)
- 6(CDN Edgeからのライブ収録)
- 10(一般的なライブ収録)
- 11(アップロード) SDK)
- 12 (アップロードツール)
videoResolutions array ビデオの解像度情報。

ビデオ解像度

パラメータ タイプ 説明
clarity int 映像品質。
- 1 (ORIGINAL)
- 2 (FD)
- 3 (LD)
- 4 (SD)
- 5 (HD)
- br>- -99 (ライブレコーディング)
serverType int エンドデバイスのタイプ。
- 0 (PC)
- 1 (Rawビデオ)
- 2 (モバイル)
height int -
width int -
fileSize long 単位:bit。

出力例

{
    "code": 200,
    "data": {
        "videoListInfo": [
            {
                "createUser": "testUser",
                "encrypt": 0,
                "flashAutoPlay": 1,
                "flashImageRatio": 0,
                "flashPlayerId": "DF2DAF233DDA",
                "flashPlayerName": "basic player",
                "imageUrl": "http://ovptest.haplat.net//live/201708/4101630234a74ee8864e56ea88e5d290_20170801171220/cloudv-cover/9B0F7BA8BCB9D056D4C24ADDBF821D10.jpg",
                "publishDomain": "ovptest.haplat.net",
                "transcodeState": "5",
                "updateTime": "1501578874",
                "uploadTime": "1501578866",
                "videoClassification": "null",
                "videoDescription": "",
                "videoDuration": "36",
                "videoId": "9B0F7BA8BCB9D056D4C24ADDBF821D10",
                "videoName": "creattest_20170801171220",
                "videoResolutions": [
                    {
                        "clarity": -99,
                        "fileSize": 5579209,
                        "height": 768,
                        "serverType": -1,
                        "width": 1364
                    },
                    {
                        "clarity": 1,
                        "fileSize": 5573951,
                        "height": 768,
                        "serverType": -1,
                        "width": 1364
                    }
                ],
                "videoSize": "11153160",
                "videoSourceCode": 2,
                "videoState": "0"
            },
            {
                "createUser": "testUser",
                "encrypt": 0,
                "flashAutoPlay": 1,
                "flashImageRatio": 0,
                "flashPlayerId": "DF2DAF233DDA",
                "flashPlayerName": "basic player",
                "imageUrl": "http://ovptest.haplat.net//live/201708/4101630234a74ee8864e56ea88e5d290_20170801171104/cloudv-cover/E869FC95F3C7493ED56E8751C4AA7BEE.jpg",
                "publishDomain": "ovptest.haplat.net",
                "transcodeState": "5",
                "updateTime": "1501578796",
                "uploadTime": "1501578790",
                "videoClassification": "null",
                "videoDescription": "",
                "videoDuration": "15",
                "videoId": "E869FC95F3C7493ED56E8751C4AA7BEE",
                "videoName": "creattest_20170801171104",
                "videoResolutions": [
                    {
                        "clarity": -99,
                        "fileSize": 2533394,
                        "height": 768,
                        "serverType": -1,
                        "width": 1364
                    },
                    {
                        "clarity": 1,
                        "fileSize": 2531523,
                        "height": 768,
                        "serverType": -1,
                        "width": 1364
                    }
                ],
                "videoSize": "5064917",
                "videoSourceCode": 2,
                "videoState": "0"
            }
        ],
        "videoTotal": 2
    },
    "message": "success"
}

エラーコード

詳細については、一般的なエラー コードをご覧ください。