12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- module.exports = {
- toChannelIndex: toChannelIndex,
- toAboutUs: toAboutUs,
- }
- ///选择指定频道
- function toChannelIndex(index, callback) {
- var pages = getCurrentPages();
- const route_util = require('../route_util');
- const route_constant = require('../route_constant');
- var isLogin = pages[0].getIsLogin();
- if (!isLogin) {
- route_util.jump(route_constant.login);
- return;
- }
- const strings = require('../strings');
- var actionIndex = pages[0].getActionIndex();
- if (strings.isEmpty(actionIndex)) {
- return;
- }
- if (index === actionIndex) {
- return;
- };
- var deviceList = pages[0].getDeviceList();
- var deviceListSelect = pages[0].getDeviceListSelect();
- if (deviceListSelect === null || deviceList.length <= deviceListSelect) {
- wx.showToast({
- title: '请选择设备',
- icon: "none"
- });
- return;
- };
- callback(index);
- const app = getApp();
- const lexin_util = require('../lexin/util');
- var channelData = pages[0].getChannelData();
- // `${deviceUid}`
- var deviceUid = app.globalData.userInfo.deviceUid;
- var timestamp = Math.round(new Date() / 1000);
- var channel_id = channelData[index].channelNum;
- var is_debug = app.globalData.is_debug;
- var deviceId = deviceList[deviceListSelect].deviceId;
- const other = {
- "url": "",
- "media_data": "",
- "user_id": deviceUid,
- "timestamp": timestamp,
- "channel_id": channel_id,
- "order": "",
- "resource_from": "",
- "songAlbumID": "",
- "version": 3,
- "is_debug": is_debug,
- };
- var deviceMacId = lexin_util.getDeviceMacId(deviceId);
- app.PubMsg({
- type: "play",
- DstDeviceName: deviceMacId,
- other
- });
- };
- ///关于我们
- function toAboutUs() {
- const route_util = require('../route_util');
- const route_constant = require('../route_constant');
- route_util.jump(route_constant.about);
- };
|