Skip to content

播放下一个视频 ​

注意

该方法回调为异步事件,请参考方法事件

方法名 ​

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)

参数说明 ​

参数名参数类型是否必填默认值参数描述
playTypeString是无播放源类型,可选值:VidAuth、VidSts、Url,具体可参考播放源类型说明
vidString否无视频ID,VidAuth和VidSts播放源类型必传
playAuthString否无播放凭证,需要调用点播服务的GetVideoPlayAuth接口生成。VidAuth播放源类型必传
accessKeyIdString否无访问密钥 ID,VidSts播放源类型必传
accessKeySecretString否无访问密钥密文,VidSts播放源类型必传
securityTokenString否无安全令牌,VidSts播放源类型必传
regionString否无区域信息,VidSts播放源类型参数,可不传或为空
urlString否无视频 URL 地址,Url播放源类型必传
sceneTypeString否无设置播放场景,可选值:VOD、LIVE、VIDEO_LIST、RESTRICTED、MINIMAL,具体可参考播放场景类型说明
coverUrlString否无设置封面图地址,视频播放前的封面图片 URL,用于在视频加载时显示
videoTitleString否无设置视频标题,视频的标题文本,用于在 UI 中显示。不设置标识不展示标题
traceIdString否无设置 trace ID,用于跟踪和统计视频播放的标识符,通常用于日志记录和数据分析
startTimeInteger否无设置视频起始播放时间,视频开始播放的时间点,单位:毫秒
isHardWareDecodeBoolean否true设置硬件解码,true 为使用硬件解码,false 为使用软件解码,默认为 true
allowedScreenSleepBoolean否false设置屏幕休眠,true 为允许屏幕休眠,false 为不允许屏幕休眠,默认为 false
eventsString[]否无订阅的播放器事件列表,订阅事件后会在插件的onEvent中返回,未订阅则不返回,事件类型可参考播放器订阅事件类型说明