微信小程序video监听事件
微信小程序中的 video 组件提供了多种监听事件,可以帮助您更好地处理视频播放过程中的各种情况。以下是一些常用的 video 监听事件:
bindplay
:当视频开始播放时触发。
Page({ onPlay: function (e) { console.log("视频开始播放"); }, });
bindpause
:当视频暂停时触发。
Page({ onPause: function (e) { console.log("视频暂停"); }, });
bindended
:当视频播放到末尾时触发。
Page({ onEnded: function (e) { console.log("视频播放结束"); }, });
bindtimeupdate
: 当视频播放进度更新时触发。
Page({ onTimeUpdate: function (e) { console.log("视频播放进度更新"); }, });
bindfullscreenchange
:当视频进入或退出全屏时触发。
Page({ onFullScreenChange: function (e) { console.log("视频全屏状态改变"); }, });
bindwaiting
:当视频暂停缓冲时触发。
Page({ onWaiting: function (e) { console.log("视频暂停缓冲"); }, });
binderror
:当视频发生错误时触发。
Page({ onError: function (e) { console.log("视频发生错误"); }, });
这些事件可以帮助您实现更丰富的视频播放控制和用户交互。您可以根据需要选择合适的事件来处理特定的场景。