Appearance
播放下一个视频
注意
该方法回调为异步事件,请参考方法事件
方法名
play
用法
js
this.currentPlayIndex++;
if (this.currentPlayIndex > 2) {
this.currentPlayIndex = 0
}
let playParams = this.videoList[this.currentPlayIndex];
this.$refs.refPlayer.play(playParams)js
currentPlayIndex.value++;
if (currentPlayIndex.value > 2) {
currentPlayIndex.value = 0
}
let playParams = videoList[currentPlayIndex.value];
let params = JSONObject.parse(JSON.stringify(playParams)) as JSONObject
refPlayer.value?.play(params)参数说明
| 参数名 | 参数类型 | 是否必填 | 默认值 | 参数描述 |
|---|---|---|---|---|
| playType | String | 是 | 无 | 播放源类型,可选值:VidAuth、VidSts、Url,具体可参考播放源类型说明 |
| vid | String | 否 | 无 | 视频ID,VidAuth和VidSts播放源类型必传 |
| playAuth | String | 否 | 无 | 播放凭证,需要调用点播服务的GetVideoPlayAuth接口生成。VidAuth播放源类型必传 |
| accessKeyId | String | 否 | 无 | 访问密钥 ID,VidSts播放源类型必传 |
| accessKeySecret | String | 否 | 无 | 访问密钥密文,VidSts播放源类型必传 |
| securityToken | String | 否 | 无 | 安全令牌,VidSts播放源类型必传 |
| region | String | 否 | 无 | 区域信息,VidSts播放源类型参数,可不传或为空 |
| url | String | 否 | 无 | 视频 URL 地址,Url播放源类型必传 |
| sceneType | String | 否 | 无 | 设置播放场景,可选值:VOD、LIVE、VIDEO_LIST、RESTRICTED、MINIMAL,具体可参考播放场景类型说明 |
| coverUrl | String | 否 | 无 | 设置封面图地址,视频播放前的封面图片 URL,用于在视频加载时显示 |
| videoTitle | String | 否 | 无 | 设置视频标题,视频的标题文本,用于在 UI 中显示。不设置标识不展示标题 |
| traceId | String | 否 | 无 | 设置 trace ID,用于跟踪和统计视频播放的标识符,通常用于日志记录和数据分析 |
| startTime | Integer | 否 | 无 | 设置视频起始播放时间,视频开始播放的时间点,单位:毫秒 |
| isHardWareDecode | Boolean | 否 | true | 设置硬件解码,true 为使用硬件解码,false 为使用软件解码,默认为 true |
| allowedScreenSleep | Boolean | 否 | false | 设置屏幕休眠,true 为允许屏幕休眠,false 为不允许屏幕休眠,默认为 false |
| events | String[] | 否 | 无 | 订阅的播放器事件列表,订阅事件后会在插件的onEvent中返回,未订阅则不返回,事件类型可参考播放器订阅事件类型说明 |

