YZProjectCloud/yanzhu-ui-app/miniprogram/pageage/project_video/info/index.js

107 lines
1.9 KiB
JavaScript

import {
getToken
} from '../../../utils/auth'
import {
getYsToken
} from '../../../api/project'
const app = getApp()
Page({
/**
* 页面的初始数据
*/
data: {
ysToken: '',
palyUrl: '',
channelNo: 0,
},
/**
* 生命周期函数--监听页面加载
*/
onLoad(options) {
if (!getToken()) {
wx.redirectTo({
url: '/pages/login/login',
})
}
this.findYsToken(options.id);
let _dat = options.url.replace("ezopen://open.ys7.com/","").split("/");
let _cha = _dat[1].split(".")[0];
let _url = "rtmp://open.ys7.com/"+_dat[0]+"/"+_cha+"/live";
this.setData({
palyUrl: _url,
channelNo: _cha
});
},
findYsToken: function (id) {
getYsToken(id).then(res =>{
if(res.code==200){
this.setData({
ysToken: res.msg
});
}
});
},
returnToPage: function () {
/*关闭当前页面,跳转到其它页面。*/
wx.redirectTo({
url: `../list/index`,
})
},
handleError: function () {
app.toast("播放监控视频出错了!")
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady() {
},
/**
* 生命周期函数--监听页面显示
*/
onShow() {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide() {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload() {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh() {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom() {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage() {
}
})