- 电脑端小程序无法播放较长的音频,TypeError: xxx (reading 'duration'
小程序提供音频播放功能,音频保存在小程序云存储上。用户通过微信安卓,微信ios,windows电脑版微信,macos电脑版微信访问使用小程序。小程序正常运行一年多,各个客户端访问都正常。最近用户反应使用电脑版微信(包括windows和macos),音频无法播放。在一台macos上强制将微信降级到v3.5.5.18(23481)后可以正常使用。 工程师用如下最简单的代码排查故障 const innerAudioContext = wx.createInnerAudioContext({ useWebAudioImplement: false }); innerAudioContext.src = 'https://636c-cloud1-7gb3l7uu8a585b4c-1309327408.tcb.qcloud.la/test/l115.mp3'; innerAudioContext.play(); 发现一旦src的文件比较大,在电脑版微信就会无法播放(尝试过2分钟时长,1.5M大小的mp3可以播放,当文件大小超过2M时无法播放)。console显示 [图片] 版本详细信息: Device Type: MacBookPro18,3 System Version: Version 14.0 (Build 23A344) System Language: en WeChat Version: [2023-10-13 14:48:52] v3.8.4.16 (27738) #c917f63fef WeChat Language: en Historic Version: [2023-11-03 21:06:30] v3.5.5.18 (23481) #9f0935f97d Network Status: Reachable via WiFi or Ethernet Display: (1512x982)/Retina, *(2560x1440)
2023-11-03 - 如何解决部分IOS小程序无法访问云开发存储的图片?
部分IOS端的小程序用户反映,小程序本应展示图片的位置为空。其他用户可以正常看到该位置的图片。该图片实际存放在云开发的云存储。直接通过微信发送对应图片的URL给反映问题的用户,该用户可以点击微信消息中的链接打开该图片。 正常使用的用户可以显示图片: [图片] 反映有问题的用户所看到的: [图片] 该用户直接在微信消息中打开图片对应的链接https://636c-cloud1-7gb3l7uu8a585b4c-1309327408.tcb.qcloud.la/banners/3tQsAEH48Gax2cHD.jpg,可以展示图片: [图片] 云环境ID:cloud1-7gb3l7uu8a585b4c Appid:wxa3a5b5d95eec6ccc 用户端信息: [图片] [图片]
2023-02-05 - 小程序单页模式跳转到小程序query参数丢失?
小程序onShareTimeline函数,返回 {query : 'code=abc'} 。点击朋友圈分享,进入到小程序单页模式后,在index页面的onLoad函数,或者使用wx.getEnterOptionsSync() , wx.getLaunchOptionsSync()都可以获取到query.code值为‘abc’。但是在单页模式下,点击前往小程序,正常启动小程序后,三种方法(index页面的onLoad函数的输入参数,wx.getEnterOptionsSync() , wx.getLaunchOptionsSync())都无法获取到query.code值。大概1-2天前,相同的场景,从单页模式点击前往小程序,正常启动小程序后,是可以获取到query.code值的。请问这个问题后续版本是否会解决? 又确定了一下,微信8.0.16从单页面模式前往小程序后,是会携带query参数的。微信8.0.17和8.0.18不再携带query参数。
2022-01-25