视频和封面
更新时间:2022-05-16 10:08:41
功能介绍
播放器视频播放与视频未开始播放前,自定义封面图片。
功能API
参数:
| 参数名 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| wrap | String / HTMLElement | 页面上存在需要载入播放器的DOM元素或css选择器 | |
| vid | String | 从 polyv 后台上传的视频会生成一个视频唯一vid | |
| width | Number / String | 播放器的宽度 | |
| height | Number / String | 播放器的高度 | |
| url | String | 播放器自定义URL | |
| loading_bg_img | String | 封面图片设置 |
参数设置示例
var player = polyvPlayer({
wrap: '#player',
width: 800,
height: 533,
vid: 'e8888b74d1229efec6b4712e17cb6b7a_e',
});
方法:
| 方法名 | 参数 | 返回值 | 说明 |
|---|---|---|---|
| j2s_getDuration | Number | 获取视频总时长 | |
| j2s_getCurrentTime | |||
| j2s_resumeVideo |
方法调用示例
player.j2s_getDuration(); // 540
事件:
| 事件名 | 返回值 | 说明 |
|---|---|---|
| s2j_onPlayerInitOver | 播放器数据初始化完毕 | |
| s2j_onPlayStart | 播放器成功加载视频文件并缓冲完成后,即将开始播放第1秒时触发 | |
| s2j_onVideoPlay | 触发播放事件 | |
| s2j_onVideoPause | 触发暂停事件 | |
| s2j_onFullScreen | 触发全屏事件 | |
| s2j_onNormalScreen | 触发普屏事件 |
事件监听示例
player.on('s2j_onPlayerInitOver', function() {
console.info('播放器数据初始化完毕');
});
Tips:
- 若检测到不兼容的浏览器,比如IE10、IE9,会自动切换为Flash播放器
- 判断是PC浏览器是否支持H5可调用
player.isSupportHTML5检测
