- 微信公众平台打开pc端小程序体验版如何调试?
[图片]我通过体验版二维码打开了PC端小程序之后如何打开调试,进行调试体验版的小程序[图片]
05-09 - wxs中String.prototype.replace第二个参数无法使用回调函数?
[图片][图片]
2022-03-31 - 青桔小程序和饿了么小程序可以使用iOS支付?
为什么他们两个小程序就可以在iOS使用微信支付,我们这些小程序就被限制的死死的? 他们是怎么过审的?他们的小程序不会被处罚吗?
2022-03-29 - 开发者工具请求头获取referer异常?
现象: 1、出现provisional headers are shown 2、referer:fake 3、真机调试和预览没有出现referer为fake的问题,能正常小程序 4、同一台电脑用该开发者工具打开其他小程序,请求的时候能正常获取referer且没有出现provisional headers are shown的错误 这份截图是在开发者工具的调试器看到的 [图片] 这份截图是真机调试看到的,可以看到,一直在反复 断开-恢复调试的状态 [图片]
2022-02-11 - wx.getBLEDeviceRSSI最多只能一秒调用一次吗?
wx.getBLEDeviceRSSI最多只能一秒调用一次吗?我设置了一个setInterval为100毫秒,始终一秒只能获取一个信号值
2021-08-06 - wx.login失败问题{"errMsg":"login:fail: 41001"?
[图片] [图片]
2021-04-28 - page-container 为啥不能左边弹出?
有右边、上边下边、中间,就是没有左边弹出,能不能完善一下?
2021-03-23 - 以哔哩哔哩小程序为例,圈圈画的地方可以中英文转换吗?
[图片]
2021-03-19 - 微信开发工具中的webview,打开的微信浏览器无法无法触发touch事件而可以触发mouse事件?
如题
2021-02-07 - 录音报错start record fail和audioQueue start fail
iphoneX真机测试下直接走:onError() 注意:不是 iphoneXR 也不是 IphoneXS 而是 iPhoneX onError:errCode:-66681 报错operateRecorder:fail:start record fail 和 audioQueue start fail 请在官方文档上给出这些错误的原因,真的很难顶!! 附上代码: const app = getApp() // 录音配置 const recordOptions = { duration: 60000, numberOfChannels: 1, sampleRate: 16000, encodeBitRate: 96000, format: 'mp3', frameSize: 50, audioSource:'auto' // 设置录音输入源 auto } Page({ data: { recorderManager:{}, player:{}, recordList:[] }, // 开始接触 touchstart(){ wx.vibrateShort({ type:'heavy', }) this.data.recorderManager.start(recordOptions) }, touchmove(e){ console.log(e) }, touchend(e){ console.log(111) this.data.recorderManager.stop() }, touchcancel(){ }, disposeRecord(){ this.data.recorderManager.onStart(() => { console.log('recorder start') }) this.data.recorderManager.onPause(() => { console.log('recorder pause') }) this.data.recorderManager.onStop((res) => { console.log('监听到录音结束') console.log('recorder stop', res) const { tempFilePath, duration } = res console.log(tempFilePath,duration) this.data.recordList.push(res) this.setData({ recordList:this.data.recordList }) }) this.data.recorderManager.onFrameRecorded((res) => { const { frameBuffer } = res console.log('frameBuffer.byteLength', frameBuffer.byteLength) }); this.data.recorderManager.onError((res)=>{ console.log(res) // errcode -66681 // audioQueue start fail wx.showToast({ icon:'info', title: '录音失败'+res.errMsg, duration: 1500 }) }) }, playOrPlause(e){ console.log(e) this.data.player.stop() this.data.player.src = e.target.dataset.item.tempFilePath this.data.player.play() }, disposeVoice(){ // play voice this.data.player.onPlay(() => { console.log('play voice') wx.vibrateShort(); }); this.data.player.onStop(() => { console.log('stop voice') }) this.data.player.onEnded(() => { console.log('end voice') }) }, onLoad() { this.data.recorderManager = wx.getRecorderManager() this.disposeRecord() this.data.player = wx.createInnerAudioContext() this.disposeVoice() }, })
2021-01-22