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