开发工具上目前可以,但是真机调试和预览的时候都失败 返回20002
小程序现在是否解决视频上传分片的问题了吗?小程序现在是否解决视频上传分片的问题了吗?目前使用miniprogram-file-uploader不成功
2021-07-02我也是 请问怎么解决的呢?
请问在在开发工具中调试速度正常,后面用真机调试速度较慢是什么问题?请技术高手帮忙看看。使用的组件数量接近三四十个,几乎都需要事件响应。输入框离开时触发,下拉选择也触发。使用真机调试下拉框弹出来的数据的比较慢 [图片] js部分代码: p_width: function (event) { this.data.p_width = event.detail let ab = ((this.data.p_long + this.data.p_width) * 2) / 1000 / 13 * 9 this.setData({ pv_width: event.detail, pv_silica_gel: ab.toPrecision(1) }) }, p_long: function (event) { this.data.p_long = event.detail this.setData({ pv_long: event.detail }) }, p_height: function (event) { this.setData({ pv_height: event.detail }) }, p_pailei_a: function (event) { this.data.p_pailei_a = event.detail this.setData({ pv_pailei_a: event.detail }) }, p_pailei_b: function (event) { this.data.p_pailei_b = event.detail this.setData({ pv_pailei_b: event.detail }) }, p_battery_long: function (event) { this.data.p_battery_long = event.detail this.setData({ pv_battery_long: event.detail }) }, p_battery_width: function (event) { this.data.p_b_width = event.detail let a = event.detail / this.data.p_battery_long * this.data.p_pailei_a * this.data.p_pailei_b let ab = a * 0.01 * 4.5 this.data.aa = a this.setData({ pv_battery_width: event.detail, pv_djzp_waat: a.toPrecision(2), pv_other: ab.toPrecision(2) }) }, 。。。。。。 。。。略部分代码。。。 。。。。。 p_welding_price: function (event) { let jj = (this.data.p_b_width) * 1.8 * (this.data.p_pailei_a) * (this.data.p_pailei_b + 1) * 5 / 1000 * 0.0022 * event.detail // console.log(jj) this.setData({ pv_welding_price: event.detail, pv_welding: jj.toPrecision(2) }) }, p_welding_p: function (event) { let kk = (this.data.p_b_width) * 1.8 * (this.data.p_pailei_a) * (this.data.p_pailei_b + 1) * 5 / 1000 * 0.0022 * event.detail.value this.setData({ pv_welding: kk.toPrecision(2) }) }, p_bus_price: function (event) { this.setData({ pv_bus_price: event.detail }) }, p_border_price: function (event) { let ll = ((this.data.p_long + this.data.p_width) * 2 * event.detail)/1000 // console.log(jj) this.setData({ pv_border_price: event.detail, pv_border: ll.toPrecision(2) }) }, p_border_p: function (event) { let mm = ((this.data.p_long + this.data.p_width) * 2 * event.detail.value)/1000 this.setData({ pv_border: mm.toPrecision(2) }) }, 在开发工具中调试速度还算正常,只要上真机调试速度就慢了,,, wxml部分代码
2020-11-03主动设置 focus=false 试试看看 真机调试一下
小程序默认打开苹果手机x型号和xr型号的输入法?登录线上小程序默认打开苹果手机x型号和xr型号的输入法,有人知道是什么原因吗?
2020-05-13一般是将小程序二维码、海报等放到网页上,引导用户扫码进入小程序
网页跳转小程序有没有啥办法?网页跳转小程序有没有啥办法?
2020-05-13楼主解决了吗
seekBackgroundAudio 的 bug现在是否有音乐后台连续播放的接口,有的话帮忙告诉下啊 使用seekBackgroundAudio 寻位置的时候在开发者工具的时候是不会卡顿的情况,但是在手机上每次寻位置就会卡顿1-2秒,求帮忙解决
2020-05-09bug 在,关键是在真机上获取不到duration ,模拟器上可以
InnerAudioContext.duration获取音频长度是不是有误?需求是在播放之前获取音频的长度好计算进度条,但是在onCanPlay还是获取的长度为0,甚至在onTimeUpdate的前几秒获取的都是0,后面才正常,就很离谱,在社区搜索了下相关问题,官方基本是叫你提供个代码片段就没后续了
2020-04-27这请问解决了吗
音频mp3播放,开发工具没问题,真机模拟无法获取duration,无法播放- 需求的场景描述(希望解决的问题) 音频mp3播放,开发工具没问题,真机模拟无法获取duration,无法播放,监听事件没有错 [代码]const innerAudioContext = wx.createInnerAudioContext();[代码][代码]page([代码][代码]onload:(){[代码][代码] [代码][代码]wx.request({[代码][代码] [代码][代码]url: radioUrl,[代码][代码] [代码][代码]method: [代码][代码]'POST'[代码][代码],[代码][代码] [代码][代码]data: {[代码][代码] [代码][代码]id: that.data.poetryId[代码][代码] [代码][代码]},[代码][代码] [代码][代码]header: {[代码][代码] [代码][代码]'Content-Type'[代码][代码]: [代码][代码]'application/json'[代码][代码] [代码][代码]},[代码][代码] [代码][代码]success: (res) => {[代码][代码] [代码][代码]if[代码] [代码](res.data.status == 0) {[代码][代码] [代码][代码]console.log([代码][代码]"******play******"[代码][代码])[代码][代码] [代码][代码]that.setData({[代码][代码] [代码][代码]audiolist: [[代码][代码] [代码][代码]{[代码][代码] [代码][代码]audiosrc: hostUrl + [代码][代码]'static/'[代码] [代码]+ res.data.data.audio,[代码][代码] [代码][代码]coverimg: [代码][代码]""[代码][代码] [代码][代码]}[代码][代码] [代码][代码]],[代码][代码] [代码][代码]})[代码][代码] [代码][代码]innerAudioContext.autoplay = [代码][代码]true[代码][代码]//音频初始化[代码][代码] [代码][代码]that.Initialization();[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码]}[代码][代码]//音频初始化 函数[代码][代码] [代码][代码]//初始化播放器,获取duration[代码][代码] [代码][代码]Initialization() {[代码][代码] [代码][代码]var[代码] [代码]t = [代码][代码]this[代码][代码];[代码][代码] [代码][代码]if[代码] [代码]([代码][代码]this[代码][代码].data.audiolist[0].audiosrc.length != 0) {[代码][代码] [代码][代码]//设置src[代码][代码] [代码][代码]innerAudioContext.src = [代码][代码]this[代码][代码].data.audiolist[0].audiosrc;[代码][代码] [代码][代码]//运行一次[代码][代码] [代码][代码]innerAudioContext.play()[代码][代码] [代码][代码]innerAudioContext.pause()[代码][代码] [代码][代码]innerAudioContext.onCanplay(() => {[代码][代码] [代码][代码]//初始化duration[代码][代码] [代码][代码]innerAudioContext.duration[代码][代码] [代码][代码]setTimeout([代码][代码]function[代码] [代码]() {[代码][代码] [代码][代码]//延时获取音频真正的duration[代码][代码] [代码] [代码] [代码][代码]var[代码] [代码]duration = innerAudioContext.duration;[代码][代码] [代码] [代码] [代码][代码]var[代码] [代码]min = parseInt(duration / 60);[代码][代码] [代码][代码]var[代码] [代码]sec = parseInt(duration % 60);[代码][代码] [代码][代码]if[代码] [代码](min.toString().length == 1) {[代码][代码] [代码][代码]min = `0${min}`;[代码][代码] [代码][代码]}[代码][代码] [代码][代码]if[代码] [代码](sec.toString().length == 1) {[代码][代码] [代码][代码]sec = `0${sec}`;[代码][代码] [代码][代码]}[代码][代码] [代码][代码]t.setData({ audioDuration: innerAudioContext.duration, showTime2: `${min}:${sec}` });[代码][代码] [代码][代码]console.log([代码][代码]"&&&&声音长度END"[代码] [代码]+ innerAudioContext.duration)[代码][代码] [代码][代码]}, 1000)[代码][代码] [代码][代码]})[代码][代码] [代码][代码]innerAudioContext.onEnded((res) => { console.log([代码][代码]'播放结束!'[代码][代码]); })[代码][代码] [代码][代码]// 播放音频失败的回调[代码][代码] [代码][代码]innerAudioContext.onError((res) => { console.log([代码][代码]'播放音频失败'[代码] [代码]+ res); }) [代码][代码] [代码][代码]innerAudioContext.onStop((res) => { console.log([代码][代码]'停止播放!'[代码][代码]); })[代码] [代码] [代码][代码]}[代码][代码] [代码][代码]},[代码][代码])[代码]- 希望提供的能力 音频mp3播放,可以获取时长
2020-04-27