- 微信小程序为何无法播放本地音频?
把音频放在了小程序文件夹下,然而开发工具、手机预览均不可播放。 绝对路径和相对路径都无效。 其中,用绝对路径,开发工具报“readFile:fail no such file or directory /miniprogram/images/sound.mp3” 用相对路径,开发工具则报:"readFile:fail permission denied, open ../../images/sound.m4a" 手机上则无报错,但都无法播放音频。 使用远程url,则开发工具和手机都能播放。 发现网上已经有此类问题,但都没有有效解决方案。 开发工具:2.30.2 手机:iphone 13 const audio = wx.createInnerAudioContext({ useWebAudioImplement: true, }); audio.stop(); // 注释与否都无效 audio.src = "/miniprogram/images/sound.mp3"; audio.src = "../../images/sound.m4a"; // audio.src = // "https://picturetosound.com/content/862D56BD02575772D7EA639C2BBD804EE949F584/audio_preview.mp3"; audio.play(); [图片]
2023-03-21 - 为什么在开发工具上按照 iPhone6 机型开发,在真机上展示出来的效果却不同?
布局都是使用rpx,有些地方使用百分比,有采用flex布局。在开发者工具的模拟器上,页面高度是超出屏幕以外的(可上下滑动),但是当我拿真机iphone13预览时,页面高度是不超出屏幕的,能完整展示出来。 我感到疑惑,rpx不是会按照不同机型自动适配吗,也就是元素大小虽会不同,但整体比例应该是一致的,都应该按模拟器显示的,是超出屏幕高度然后可以上下滑动才对。 欢迎各路人士指点迷津,非常感谢🙏
2023-03-16 - 开发者工具为什么总是忘记呢?(比如忘记我改了代码,忘记字段是个数组)
表达有点奇怪,但这是真的。 比如我增加了个view组件,编译后一直不刷新,我在页面中随便打些字符,这些字符显示出来,view也显示出来了,像这样的,总是得提示它我加了个view组件啦! 再比如,一个缓存xxx是Array(调试器storage中),但是console.log(typeof xxx)显示是object类型,push方法提示为不是方法。于是我在onload中执行console.log(xxx.length)后,就又可以了,也就是说开发者工具似乎忘记了这个字段是Array,执行length后才发觉哦原来这个是数组,可以用push方法。 哎,实在怪哉!
2019-11-21 - 求助:wxui.wxss选择图片组件后选择图片表单数据被清空
表单长这样: [图片] 表单代码:图片选择组件也在里面 [图片] 图片组件:wxui.wxss [图片] 填写数据: [图片] 选择图片后,数据被清空: [图片] js代码:选择图片 [图片] 表单都是用的绑定数据,实在不知道怎么解决,求助。(原来微信这个社区也会自动清空表单,这个求助贴填了四次,每次都是忘记填写某项信息,然后被清空了)
2018-12-31 - flex布局,image宽高不能设定?求助
wxml: [代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]'one'[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]image[代码] [代码]src[代码][代码]=[代码][代码]'/1.png'[代码] [代码]class[代码][代码]=[代码][代码]'image'[代码] [代码]mode[代码][代码]=[代码][代码]'aspectFill'[代码][代码]></[代码][代码]image[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]text[代码] [代码]>中央公园垃圾成堆,中央公园垃圾成堆,中央公园垃圾成堆,中央公园...</[代码][代码]text[代码][代码]>[代码][代码]</[代码][代码]view[代码][代码]>[代码] css: [代码].one {[代码][代码] [代码][代码]display[代码][代码]: flex;[代码][代码] [代码][代码]flex-[代码][代码]direction[代码][代码]: row;[代码][代码] [代码][代码]justify-[代码][代码]content[代码][代码]: space-between;[代码][代码] [代码][代码]font-size[代码][代码]: [代码][代码]30[代码][代码]rpx[代码][代码]}[代码] [代码] [代码] [代码][代码] .image { width: 120rpx; height: 120rpx; margin-right: 20rpx; } 结果,图片宽不是120rpx,mode = 'aspectFill' 不是会自动截图的吗? [图片] 想不明白,以前用flex后都会根据设置自动布局。:( 弄了好久,感觉自己学的都是假css,于是我给text加了个固定宽度.... [代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]'one'[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]image[代码] [代码]src[代码][代码]=[代码][代码]'/1.png'[代码] [代码]class[代码][代码]=[代码][代码]'image'[代码] [代码]mode[代码][代码]=[代码][代码]'aspectFill'[代码][代码]></[代码][代码]image[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]text[代码] [代码]class[代码][代码]=[代码][代码]'fuck'[代码][代码]>中央公园垃圾成堆,中央公园垃圾成堆,中央公园垃圾成堆,中央公园...</[代码][代码]text[代码][代码]>[代码][代码]</[代码][代码]view[代码][代码]>[代码] [代码] [代码] [代码] [代码] .fuck{ width: calc(100% - 120rpx) } 结果好了!!?? [图片] 固定宽度这个倒是好理解,就是不明白在flex布局下为什么会失效。郁闷,求解。感谢。:)
2018-12-27 - 微信小程序根目录问题:支持与不支持
近来学习小程序开发,发现一个奇怪的现象: 在require中,如 [代码]var[代码] [代码]QQMapWX = require('[代码][代码]/utils/qqmap-wx-jssdk.js'[代码][代码]);[代码]utils和images和pages同级,但是用 / 却不是从根目录开始寻找,而是在当前页面下目录。即不支持根目录/ 但是在如: [代码]wx.showToast({[代码][代码] [代码][代码]title: [代码][代码]'无更多数据'[代码][代码],[代码][代码] [代码][代码]image: [代码][代码]'/images/tip.png'[代码][代码]})[代码]这里的 / 会从链接到最外层的images目录,与pages同级。支持根目录/ 目录如图,require中报错,但是wx.showToast中使用 / 却能正确找到文件。为什么会有不一样?难道require只能用相对路径? [图片] 求助,感谢。
2018-12-22 - 该不该用scroll-view:会卡顿假死、但又需要隐藏滚动条
如题,一个单页表单页面:使用scroll-view 上下滑动时出现假死现象(不知道怎么描述,就突然不能滑动了,第二张图就是不能再往下滑,但滑几下或者等几秒钟又可以了) [图片] [图片] [代码]<[代码][代码]scroll-view[代码] [代码]style[代码][代码]=[代码][代码]"height: 100%; overflow:scroll;"[代码] [代码]scroll-y>[代码] [代码] [代码] [代码]设置了page {height:100%}[代码] 反复看文档,发现可能scroll中使用了textarea组件,导致出现这种诡异现象。 但是如果不用scroll-view又会出现disgusting滚动条:( 求助,有没有好的解决方法——其实就是想隐藏滚动条。
2018-11-04 - 求解:redirectTo有时有返回按钮,有时又没有
如题,很纳闷,文档不是说redirectTo统一没有返回按钮吗?然而我发现有些页面通过redirectTo跳过去有返回按钮,有些却又没有。怎么会这样?
2018-06-23 - 微信开发者工具无法打开,点击图标无任何效果
微信开发者工具无法打开 管理员运行无效、安装目录运行exe文件都无效,重装无效,难道要我买台新的电脑? 上次还好好的突然就这样了?我代码不会也没了吧? 到底要怎样解决呀?急求方案 @官方
2018-01-05 - 小程序如何实现下载文件时自定义保存地址和自定义下载文件名
小程序如何实现下载文件时自定义保存地址和自定义下载文件名 我调用wx.downloadFile想下载视频文件,但是发现不能指定保存路径,文件名字也是一串没有意义的字符串,没有找到可以自定义的设置方法。求解。 ----2017最后一个问题。
2017-12-31