# 播放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业务,如果有定制需求,您可能需要申请平台号。具体有如下说明

  1. 平台号申请:platform用于标识使用者的id,stdfrom用于标识使用来源,申请链接 (opens new window)

  2. 防盗链申请:防盗链用于对视频资源进行版权保护,接口人:mingyuewang。

  3. authfrom/logintoken:用于业务接入腾讯视频时的第三方鉴权

上次更新: 11/22/2021, 11:50:17 PM