基本介绍
Aliplayer在进度条上提示时间和缩略图功能外,还可以进行视频内容的提示打点,当然不止是进度条上显示打点的内容,还提供一组接口,方便用户进行打点时间和内容的获取, 基本UI如下图所示:
接口和属性介绍
播放器提供了progressMakers属性,是一个数组类型,每一条记录包含offset时间和text打点的内容,还可以包含其他属性,此属性用于告诉播放器进度条打点记录,记录内容属性说明:
名称 | 类型 | 说明 |
---|---|---|
offset | Number | 打点的视频偏移时间,单位:秒 |
text | String | 打点的文本信息,默认UI会使用 |
isCustomized | Boolean | 是否使用默认UI,不使用设置为true |
事件
Aliplayer提供两个事件:鼠标进入进度条上的打点和鼠标离开进度条上的打点。
//鼠标进入进度条上的打点
player.on('markerDotOver', function(data) {
let params = data.paramData,
progressMarker = params.progressMarker, //打点记录信息
left = params.left; //打点的离播放器左边的距离
});
//鼠标离开进度条上的打点
player.on('markerDotOut', function() {
});
相关接口
为了方便打点内容的编辑提供了下面的接口:
接口名称 | 参数 | 说明 |
---|---|---|
enterProgressMarker | 无 | 播放器进入打点编辑状态,在seek操作完成时, |