//引用polyvlive.js
import PolyvLive from '../../utils/polyvlive.min.js';
// 设置频道信息
// 直播后台开发设置 - 开发者信息 userId(账号ID)
const liveUid = "xxx";
// 频道号
const liveVid = "xxx";
const polyvLive = new PolyvLive();
polyvLive.getVideo({
uid: liveUid,
vid: liveVid,
// 日志统计: 场次ID
forceSessionId: true,
// 日志统计
statistics: {
// 观众账号
param1: Date.now(),
// 观众昵称
param2: 'polyv'
},
success: (videoInfo) => {
// 调用getVideo回调
},
onApiStatus: (status)=>{
// 直播状态回调
}
});
polyvLive.getLatestLiveUrl((videoInfo)=>{
this.setPlayerSrc(videoInfo);
});
setPlayerSrc(videoInfo) {
this.setData({
video: {
src: videoInfo.flvSrc,
poster: videoInfo.poster
}
});
}