# 播放vid
通常你只需要简单的创建superplayer实例,然后传入vid即可播放腾讯视频点播视频:
import SuperPlayer from '@tencent/super-player';
const player = new SuperPlayer({ container: '#app' });
player.play({
vid: 'r0962znwq0a',
});
当传入vid参数给superplayer时,superplayer会使用vid等参数向腾讯视频的视频服务后台换取播放地址。
# 定制化(非必须)
播放腾讯视频点播通常你不需要传入更多参数。但super-player支持更多定制化参数的传入,例如增加自定义请求参数,修改请求地址等。
# 一、修改请求参数
您也可以传入一些其他参数,修改请求视频服务的默认参数。例如:
import SuperPlayer from '@tencent/super-player';
const player = new SuperPlayer({ container: '#app' });
player.play({
vid: 'r0962znwq0a',
}, {
// 请求腾讯视频后台时修改请求参数
videoReqInfoParam: {
dtype: 1,
},
});
# 二、视频服务配置
创建superplayer时,也可以传入视频服务配置,例如设置视频服务的请求超时时间:
import SuperPlayer from '@tencent/super-player';
const player = new SuperPlayer({
container: '.container',
// 增加视频服务的配置信息,非必选
getinfoConfig: {
/** 自定义getinfo请求地址,一般不要传 */
path: 'https://yourpath/getinfo',
/** getinfo本身网络错误的最大重试次数,默认3次 */
retryCount: 3,
/** 请求视频服务的超时时间,默认6000,单位毫秒 */
timeout: 6000,
},
});
# 三、其他
注意
本部分需要接入方对腾讯视频业务较为了解
对于腾讯视频播放vid业务,如果有定制需求,您可能需要申请平台号。具体有如下说明
平台号申请:platform用于标识使用者的id,stdfrom用于标识使用来源,申请链接 (opens new window)
防盗链申请:防盗链用于对视频资源进行版权保护,接口人:mingyuewang。
authfrom
/logintoken
:用于业务接入腾讯视频时的第三方鉴权