按照您的指导把问题解决了,非常感谢! onLoad(options) { let that = this; let audio = wx.getStorageSync('audio'); let mark = wx.getStorageSync('mark'); that.setData({ audio, mark, }); let innerAudioContext = wx.createInnerAudioContext({ useWebAudioImplement: false }); if (mark == "audio") { innerAudioContext.src = audio.fileID; } else if (mark == "video") { innerAudioContext.src = video.fileID; }; that.setData({ innerAudioContext, }); }, tap_audio_play() { let that = this; let show_audio = that.data.show_audio; let innerAudioContext = that.data.innerAudioContext; if (show_audio == true) { innerAudioContext.play() // 播放 that.setData({ show_audio:false, }) } else if (show_audio == false) { innerAudioContext.stop() // 停止 that.setData({ show_audio:true, }) }; },
wx.createInnerAudioContext().stop() 无法停止音乐播放的解决办法?代码如下: tap_audio_play() { let that = this; let audio = that.data.audio; let show_audio = that.data.show_audio; if (show_audio == true) { const innerAudioContext = wx.createInnerAudioContext({ useWebAudioImplement: false // 是否使用 WebAudio 作为底层音频驱动,默认关闭。对于短音频、播放频繁的音频建议开启此选项,开启后将获得更优的性能表现。由于开启此选项后也会带来一定的内存增长,因此对于长音频建议关闭此选项 }); innerAudioContext.src = audio.fileID; innerAudioContext.play() // 播放 that.setData({ show_audio:false }) } else if (show_audio == false) { const innerAudioContext = wx.createInnerAudioContext({ useWebAudioImplement: false }); innerAudioContext.src = audio.fileID; innerAudioContext.stop() // 停止 innerAudioContext.destroy() // 释放音频资源 that.setData({ show_audio:true }) }; }, 使用.stop()无法停止 音频的播放,即使加了.destroy()也不会停止播放,而且每点击一次,音频就会增加一次播放,几个音频叠加播放,声音很混乱,也无法停止! 使用两个函数,一个播放音乐,一个停止音乐也不行! 开发者工具和真机都无法停止音乐播放! 请帮忙解决! 微信开发者工具:Stable 1.06.2401020, 调试基础库3.3.4,
02-27请问一下,模块安装的代码该如何写?我试了几十种方式安装模块,都不成功,麻烦您指点一下!
怎么能获取云存储中指定文件夹中的全部文件的cloudID?由于开发需要,需要获取云存储中文件夹下的所有文件的fileID和文件名称,借鉴其他网友的代码,但是总是提示找不到模块,无法获取到fileID,请各位大神帮忙指点一下! 云函数代码如下: const cloud = require('wx-server-sdk') cloud.init({ env: 'xly-8g***8633b4d' }) // 使用当前云环境 const CloudBase = require("@cloudbase/manager-node"); const {storage} = new CloudBase(); // 云函数入口函数 exports.main = async (event, context) => { const getList = await storage.listDirectoryFiles("zcfagui/"); console.log(getList); return { getList, } } 函数无法执行,总是报错,报错日志如下: { "errorCode": -1, "errorMessage": "Runtime.ImportModuleError: Error: Cannot find module '@cloudbase/manager-node'\nRequire stack:\n- /var/user/index.js\n- /var/runtime/node16/UserFunction.js\n- /var/runtime/node16/Runtime.engine.js\n- /var/runtime/node16/bootstrap.js\n at Object.module.exports.load (/var/runtime/node16/UserFunction.js:34:13)\n at Runtime.handleOnce (/var/runtime/node16/Runtime.engine.js:85:38)\n at Timeout._onTimeout (/var/runtime/node16/Runtime.engine.js:54:12)\n at listOnTimeout (node:internal/timers:557:17)\n at processTimers (node:internal/timers:500:7)", "statusCode": 443 } 云函数文件截图如下: [图片] 请各位大神指点!
01-24同样故障,微信开发者工具的云开发控制台白屏!
云开发显示已开通,为什么开发工具云开发控制台点击没有反应?云开发显示已开通,为什么开发工具云开发控制台点击没有反应?APPID:wxfdbe94529a31b633 [图片] 没有任何报错提示,就是如何点击都打不开,求大神帮忙看看
2023-09-25同样故障,微信开发者工具的云开发控制台白屏!
一点开云开发控制台就白屏不显示 关掉代理也没用 重启无效 怎么解决?[图片]
2023-09-25同样故障,微信开发者工具的云开发控制台白屏!
无法从开发工具打开云开发控制台?版本:1.06.2306220 appid:wxb547f41cd28b26fc
2023-09-25同样故障,微信开发者工具的云开发控制台白屏!
家里新装的电脑,云开发控制台点开后白屏,连续几天重启好几次都是一样。但公司的电脑是可以正常打开的?家里的电脑是新装的,9月12日下载微信开发者工具 稳定版 Stable Build (1.06.2308310),一切正常,就是点云开发后,云开发控制台白屏! 9月18日装卸了微信开发者工具,重新安装微信开发者工具 预发布版 RC Build (1.06.2308291),云开发控制台依然是白屏!! 已经等了一个星期,也重启过N多回,问题仍然是云开发控制台白屏!!! 但是在公司的电脑,没有出现这样的情况,使用正常。 请问有什么办法解决吗?是否要下载以前的旧版本呢?急哈!
2023-09-25改为'Content-Type': 'application/x-www-form-urlencoded' 就好了
如何解决wx.request网络请求失败问题?postman测试是成功的。二者有何区别?1.微信开发者工具1.06.2307260版 2.使用wx.request发送网络请求,总是反馈失败,返回“message 不能为空”。但是,使用postman工具发送网络请求却是可以请求成功,正确返回data. 3. wx.request({ url: 'https://wsgh.dl***.org/hymgr/app/checkEDL', method:'post', header:{ 'content-type': 'application/json', // 默认值 }, data:{ 'message':'1NCtDCPIK8LrG5yAe3r1g6R6micSjV/f+z2r+OmG0RdBedSSsP7J8k8dLzdL0bWl', }, success (res) { console.log(res.data) } }) 报错提示:{data: null, info: "message 不能为空", success: false, result: "error"} 4.postman测试成功画面如下: [图片] 希望能够给予指导,解决该问题!
2023-08-17好的,我试试哈!
如何解决苹果手机不显示日期问题?如图所示,在页面中加入了时间和日期显示,在安卓手机上可以正常显示时间,但是苹果手机却不显示,请问如何解决? [图片] [图片] var that = this; var now = new Date(); var a = now.getFullYear(); var b = now.getMonth() + 1; var c = now.getDate(); //日期15 var year = now.getFullYear(); var month = now.getMonth() + 1; var date = now.getDate(); //日期15 var day = now.getDay(); //星期数 if (month < 10) { month = "0" + month }; if (date < 10) { date = "0" + date }; var date1 = new Date(a, parseInt(b) - 1, c); var date2 = new Date(a, 0, 1); var d = Math.round((date1.valueOf() - date2.valueOf()) / 86400000); var week_no= Math.ceil( (d + ((date2.getDay() + 1) - 1)) / 7 ); var today= year + "年" + month + "月" + date + "日"; var today_code = year + month + date; var stamp_time_now = now.getTime(); //现在的时间戳 var time_115959 = year + "/" + month + "/" + date + " 11:59:59:999"; var stamp_time_115959 = new Date(time_115959).getTime(); //115959的时间戳 var wic_day; var the_qty; if(stamp_time_now > stamp_time_115959){ //显示 明日 午餐预定 wic_day = '明日'; var stamp_time = new Date(stamp_time_now + 50400000); //第二天的时间 year = stamp_time.getFullYear(); month = stamp_time.getMonth() + 1; date = stamp_time.getDate(); //日期15 day = stamp_time.getDay(); //星期数 today= year + "年" + month + "月" + date + "日"; if (month < 10) { month = "0" + month }; if (date < 10) { date = "0" + date }; nextday_code = year + month + date; that.setData({ day: day, today:today, wic_day:wic_day, });
2022-02-25问题解决了! 非常感谢! 确实是这个权限问题!
如何解决云数据库查询结果缺少数据问题?如下图所示,使用云开发,在数据库中已有7条数据,但是通过db.collection('audit_e').limit(10).get({})或db.collection('audit_e').where().get({})查询出来的数据就是不全,总是丢数据,找不到问题所在。请问我错在哪里?该如何解决? [图片] [图片]
2022-02-25好的,非常感谢!
wx.exitMiniProgram() 提示not a function请问一下,wx.exitMiniProgram()这个API在使用时提示not a function,是怎么回事?是否影响正常使用? [图片]
2022-02-11