当前播放器实例可以使用changeVid接口切换正在播放的视频。当有多个视频,在上一个视频播放完毕时,自动播放下一个视频时也可采用该处理方式。
const option = {
vid: '88083abbf5bcf1356e05d39666be527a_8',
//autoplay: true,
//playsafe: '', //PC端播放加密视频需要传playsafe参数
//sign: '',// 移动端H5播放加密视频需要传 sign、ts参数
//ts: '',
//watchStartTime: 100, // 从第100秒开始播放
//skipTeaser: false, //切换视频后是否跳过片头直接播放正片
//ban_seek: 'off', // 是否禁止拖拽进度,值为'on'时将会禁止拖拽进度。
//ban_seek_by_limit_time: 'off', // 是否禁止拖拽进度至视频未播放的位置,为'on'时只可在已播放过的进度范围内拖拽(向前拖拽)。
viewerInfo: { //切换视频时设置观众信息,非必填
viewerId: '1555313336634', // 观众ID
viewerName: 'polyv', // 观众昵称
viewerAvatar: 'https://my.domain.com/user/avatar.png', // 观众头像URL
viewerExtraInfo1:'', // 自定义额外信息字段1
viewerExtraInfo2:'', // 自定义额外信息字段2
viewerExtraInfo3:'' // 自定义额外信息字段3
}
};
player.on('s2j_onPlayOver', () => {
console.info('视频播放完毕');
player.changeVid(option); // 切换下一个视频
});