文档中心 Cloud VoD API Reference(Old) Get Video Playback Code

Get Video Playback Code

更新时间:2023-03-14 16:36:58

通过视频 ID 获取播放 URL。

请求方法 POST/GET
请求地址 https://api.cloudv.haplat.net/vod/videoManage/getPublishCode
需要身份验证 是的

请求参数

参数 类型 是否必填 描述
videoId string 视频的 ID。您可以从控制台或调用 API获取视频列表 获取视频 ID。
codeType int 播放代码类型:
- 0 (All)
- 2 (Swf Code)
- 4 (Video URL)
- 5 (Adaptive Code)
- 6 (Full-screen Preview video URL)
- 7 (全屏预览预览自适应代码)
默认为0。

返回参数

data

范围 类型 描述
videoId string 视频ID。
encrypt int 视频是否加密:
- 0 (Unencrypted)
- 1 (Encrypted)
swfCode string swf播放代码。
autoCode string 嵌入H5播放器的自适应播放代码。
注意:如果视频是加密的,则没有自适应播放代码。
tryWatchAutoCode string 预览播放代码。
注意:如果视频是加密的,则没有预览播放代码。
customCode string 自定义播放代码。如有需要,请联系客服。
videoUrl array 视频网址列表。
tryWatchVideoUrl array 全屏预览视频 Url 列表。

videoUrl 和 tryWatchVideoUrl

参数名 类型 描述
urlType string PC端/移动端
originUrl string 原画视频url
fluentUrl string 流畅码率视频url
sdUrl string 标清码率视频url
highUrl string 高清码率视频url
hdPullUrl string 超清码率视频url

示例

输入示例

curl -X POST 
  http://open.chinanetcenter.com/vod/videoManage/getPublishCode 
  -H 'content-type: application/x-www-form-urlencoded; charset=utf-8' 
  -H "Host: open.chinanetcenter.com" 
  <公共的头部参数>
  -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"
}

错误代码

常见错误请参考Response

错误代码 描述
1503 videoId 不能为空。
1504 videoId 包含无法识别的字符。
1532 代码类型输入无效。
1502 该视频不存在。
1535 无权获取播放代码。
本篇文档内容对您是否有帮助?
有帮助
我要反馈
提交成功!非常感谢您的反馈,我们会继续努力做到更好!