官方文档: http://dev.polyv.net
注:一些提到的问题可能保利威视已经修复。
播放器接入:
await loadScript('https://player.polyv.net/script/polyv4player.min.js')
window.polyvObject(el).videoPlayer(config)
key | intro | value | |
---|---|---|---|
el | 播放器容器 | ||
vid | 视频id,与封面图等数据关联 | ||
ts | 时间 | 来自后端接口 | |
sign | 签名 | ||
playsafe | flash播放必须 | ||
session_id | 自定义用户ID | 记录用户播放进度用,一般三个都加
| |
flashvars.param2 | flash播放器用户昵称 | ||
params.param2 | H5播放器用户昵称 | ||
showLine | 隐藏线路的参数 | 'off' | |
hideAudioMode | 移动端关闭视频切换按钮 | true | |
flasshvars.loading_bg_img | 加载封面图的url | ||
speed | 速度 | 当传入false可以倍速隐藏功能 | |
priorityMode | 'audio' | 音频用视频播放器播放时候需要加上这个参数 | |
videoMode | false | ||
...args | 见文档 |
保利威视的上传视频问题
(1)上传视频界面有视频列表以及上传列表,根据保利威视提供的api,可以设置其中一个显示或者2个都显示,但是其实操作,都无法隐藏,目前还在等跟进中
(2)保利威视上传中,暂停,续传,会偶尔出现上传失败和续传失败的情况,针对这个情况,和保利威视沟通后给出了一个暂时的解决方案。贴代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
(3)保利威视上传视频成功后,如果不刷新页面,下次点击上传,还会显示上次上传的,无法清除,目前只能点击清空按钮清空,或者重新上传
关于音频
按照保利的文档接入的话,会出现以下问题:
解决办法:
页面插入空白音频,触摸时候播放,然后保利卫视的播放方法延迟播放即可,而且多个音频切换无必要调用changvid,直接销毁重新初始化即可。