jumpLive = (channel)=>{
const {liveloading} = this.state;//点击开关
var that = this;
if(!liveloading){
this.setState({liveloading:1});
jumpToLive.jumpToLive(channel).then(
function(value) {
that.setState({liveloading:0});
});
}
}
jumpToLive(channel) {
let url = baseUrl + "/playUrl?channelId=" + channel;
console.log('api.baseUrl', baseUrl);
return new Promise((resovle,reject)=>{
Request({url: url, data: {}}).then(response => {
if (response.code == 4000) {
alert('系统错误');
} else {
let data = response.data;
data.nickname = encodeURIComponent(Base64.encode(data.nickname));
let hrefUrl = response.data.url;
let getParam = live.jsonToGetUrl(data);
window.open(hrefUrl + "?" + getParam);
}
resovle();
}).catch((err=>reject(err)))
})