- Video
- 属性
- 方法
- Video.destroy()
- Promise Video.play()
- Promise Video.pause()
- Promise Video.stop()
- Promise Video.seek(number time)
- Promise Video.requestFullScreen()
- Promise Video.exitFullScreen()
- Video.onWaiting(function callback)
- Video.offWaiting(function callback)
- Video.onPlay(function callback)
- Video.offPlay(function callback)
- Video.onPause(function callback)
- Video.offPause(function callback)
- Video.onEnded(function callback)
- Video.offEnded(function callback)
- Video.onTimeUpdate(function callback)
- Video.offTimeUpdate(function callback)
- Video.onError(function callback)
- Video.offError(function callback)
Video
视频对象
属性
number x
视频的左上角横坐标
number y
视频的左上角纵坐标
number width
视频的宽度
number height
视频的高度
number src
视频的资源地址
number poster
视频的封面
number initialTime
视频的初始播放位置,单位为 s 秒
number playbackRate
视频的播放速率,有效值有 0.5、0.8、1.0、1.25、1.5
number live
视频是否为直播
number objectFit
视频的缩放模式
number controls
视频是否显示控件
number autoplay
视频是否自动播放
number loop
视频是否是否循环播放
number muted
视频是否禁音播放
function onwaiting
视频开始缓冲时触发的回调函数
function onplay
视频开始播放时触发的回调函数
function onpause
视频暂停时触发的回调函数
function onended
视频播放到末尾时触发的回调函数
function ontimeupdate
每当视频播放进度更新时触发的回调函数
function onerror
视频发生错误时触发的回调函数
方法
Video.destroy()
销毁视频
Promise Video.play()
播放视频
Promise Video.pause()
暂停视频
Promise Video.stop()
停止视频
Promise Video.seek(number time)
视频跳转
Promise Video.requestFullScreen()
视频全屏
Promise Video.exitFullScreen()
视频退出全屏
Video.onWaiting(function callback)
监听视频缓冲事件
Video.offWaiting(function callback)
取消监听视频缓冲事件
Video.onPlay(function callback)
监听视频播放事件
Video.offPlay(function callback)
取消监听视频播放事件
Video.onPause(function callback)
监听视频暂停事件
Video.offPause(function callback)
取消监听视频暂停事件
Video.onEnded(function callback)
监听视频播放到末尾事件
Video.offEnded(function callback)
取消监听视频播放到末尾事件
Video.onTimeUpdate(function callback)
监听视频播放进度更新事件
Video.offTimeUpdate(function callback)
取消监听视频播放进度更新事件
Video.onError(function callback)
监听视频错误事件
Video.offError(function callback)
取消监听视频错误事件
原文: https://developers.weixin.qq.com/minigame/dev/api/media/video/Video.html