一、如何设置播放器观看日志发送观众信息
如下示例代码,在播放代码中,添加参数viewerInfo设置观众信息。
<script src='//player.polyv.net/script/polyvplayer.min.js'></script>
<div id='plv_e2e84a7383f869a0c8501b0c2f3dbdec_e'></div>
<script>
var player = polyvObject('#plv_e2e84a7383f869a0c8501b0c2f3dbdec_e').videoPlayer({
'width': '600',
'height': '450',
'vid': 'e2e84a7383f869a0c8501b0c2f3dbdec_e',
'viewerInfo': {
viewerId: '1555313336634', // 观众ID
viewerName: 'polyv', // 观众昵称
viewerAvatar: '', // 观众头像URL
viewerExtraInfo1:'', // 自定义额外信息字段一
viewerExtraInfo2:'', // 自定义额外信息字段二
viewerExtraInfo3:'' // 自定义额外信息字段三
}
});
</script>
viewerInfo字段解析
字段名 | 取值范围 | 说明 |
---|---|---|
viewerId | String | 观众ID |
viewerName | String | 观众昵称 |
viewerAvatar | String | 头像URL |
viewerExtraInfo1 | String | 自定义额外信息字段一,对应观看日志的param3字段 |
viewerExtraInfo2 | String | 自定义额外信息字段二,对应观看日志的param4字段 |
viewerExtraInfo3 | String | 自定义额外信息字段三,对应观看日志的param5字段 |
二、如何获取观众信息
当用户访问使用了以上示例播放代码的页面时,播放代码会将viewerInfo设置的观众信息提交到POLYV日志系统中保存。用户可通过调用获取某一天视频日志接口,查询日志中每条记录的viewerInfo相关设置如viewerId、viewerName等。