这里设计就是如此,没法在息屏时主动播放音频。
锁屏后BackgroundAudioManager无法自动播放- 需求的场景描述(希望解决的问题) 现在需要做一个实时语音播报功能,小程序和服务端通过websocke建立tcp连接,当收到服务端消息时(此消息实为mp3音频地址),小程序通过接受到的mp3文件地址,通过backgroundAudioManager.src="接受到的音频地址",进行语音播报,当锁屏后出现setBackgroundAudioState:fail: jsapi has no permission, - 希望提供的能力 希望锁屏后能直接通过websocket接受到新的音频地址后,设置backgroundAudioManager.src新的音频地址在锁屏后继续播报。
2019-04-22是的,我们后续在文档中补上相关说明。
背景音频onTimeUpdate监控息屏了之后不调用?[图片] BackgroundAudioManager.onTimeUpdate接口只要手机一息屏就不调用了?如果是请在文档写清楚一点。图中控制台打印的“监听中”屏幕亮着就是不停输出,只要屏幕关闭就会停止,再次亮屏幕会继续输出
2019-04-22已知 bug,在最新的 2.6.6 版本的基础库中修复了。
Framework inner error- 当前 Bug 的表现(可附上截图) Framework inner error (expect FLOW_APPLY_PROPERTY but get another) [图片] 我在开发者工具上试着换了一下基础库,换到较低版本就不报错了,换到最新的基础库就会报错。希望团队能看看问题。 我实在给组件的属性赋值时抛出的异常。 我在页面上用了一个组件 A,给组件A的属性赋值,组件A里面包含组件 B,组件B 的属性是通过组件A的属性给赋值的。恰好这个时候抛出了异常。 这是在页面的代码块: [代码]<[代码][代码]block[代码] [代码]wx:for[代码][代码]=[代码][代码]"{{ comments }}"[代码] [代码]wx:key[代码][代码]=[代码][代码]"id"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]v-comment-item[代码][代码] [代码][代码]comment-id[代码][代码]=[代码][代码]"{{ item.id }}"[代码][代码] [代码][代码]content[代码][代码]=[代码][代码]"{{ item.content }}"[代码][代码] [代码][代码]created-at[代码][代码]=[代码][代码]"{{ item.created_at }}"[代码][代码] [代码][代码]openid[代码][代码]=[代码][代码]"{{ item.user.openid }}"[代码][代码] [代码][代码]nickname[代码][代码]=[代码][代码]"{{ item.user.nickname }}"[代码][代码] [代码][代码]avatar-url[代码][代码]=[代码][代码]"{{ item.user.avatar }}"[代码][代码] [代码][代码]/>[代码][代码]</[代码][代码]block[代码][代码]>[代码] 这是组件A的WXML代码: [代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"container"[代码] [代码]wx:if[代码][代码]=[代码][代码]"{{ content }}"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]'author-wrapper'[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]v-avatar[代码] [代码]radius[代码][代码]=[代码][代码]"50%"[代码] [代码]avatar[代码][代码]=[代码][代码]"{{ avatarUrl }}"[代码] [代码]/>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]'nickname {{ nickname_is_chines ? "zh-cn" : "" }}'[代码][代码]>{{ nickname }}</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]'time-wrapper'[代码][代码]>{{ createdAt }}</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]'content-wrapper {{ content_is_chines ? "zh-cn" : "" }}'[代码][代码]>{{ content }}</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]'action-wrapper'[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]'action-item reply'[代码] [代码]bindtap[代码][代码]=[代码][代码]'onClickReply'[代码][代码]> خەت قالدۇرۇش </[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]'action-item delete'[代码] [代码]wx:if[代码][代码]=[代码][代码]"{{ hasAuthor }}"[代码] [代码]bindtap[代码][代码]=[代码][代码]'onClickDelete'[代码][代码]> ئۆچۈرۈش </[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码][代码]</[代码][代码]view[代码][代码]>[代码]刚好上面的组件里面还有一个组件B也就是用户头像的组件 v-avatar 在页面给组件A的属性avatar-url赋值的时候抛出异常了。其他属性都没有问题。
2019-04-22这边在 iOS 上复现了,已经反馈给相关人员查看原因。
循环调用TranslateMarker动画闪烁问题- 当前 Bug 的表现(可附上截图) - 预期表现 :iOS真机会出现闪烁现象,安卓和模拟器不会 - 复现路径: /pages/index/index - 提供一个最简复现 Demo https://developers.weixin.qq.com/s/fetFmEmi7x7A
2019-04-22试了下在浏览器上加载图片,也会出现加载一半就失败的问题,检查下你们自己的服务器?
微信小程序图片不渲染真机以及预览的图片渲染问题: image动态获取的图片地址,在开发者工具上没问题,预览以及真机调试的时候接出现图片地址不刷新,而且奇怪的是就那一张图片不刷新,因为有两个地方均请求同一张图片,其他请求的图片没问题。删除小程序之后再进入也不行,image的src改成静态的也不行,图片在浏览器的地址栏里以及开发者工具上都能正常刷新。后来实在不行,卸载微信重装才正常,至今不知道原因。 后台动态获取的图片较大,宽21040px,高400px,微信开发者工具上渲染没问题,真机调试以及预览全显示不出来,提交成体验版也显示不出来,请问什么原因? 问题二复现路径:https://developers.weixin.qq.com/s/gUT9rGmb717Y,需要真机测试。
2019-04-22目前没有这方面的计划,我们后续会考虑下。
小程序 canvas drawImage 支持svg- 需求的场景描述(希望解决的问题) 小程序 canvas drawImage svg矢量图 真机不显示。。。希望官方后续能支持!!!
2019-04-22这种可能是厂商桌面行为,已经反馈给相关同事。
添加到桌面的Bug您好,我们有用户反馈将小程序添加到桌面后,微信的消息提醒红点会显示在小程序上,如图所示,手机:红米5A。希望改善。 [图片]
2019-04-19这是一个已知问题,我们会在后续版本中进行改善。
获取用户手机号组件授权说明内容可编辑,弹出键盘,导致页面无法退出[图片] - 个别iphone机型,绑定手机号时,若查看授权说明并点击,会出现输入法覆盖操作,导致操作失败,页面无法关闭。 测试安卓手机正常提示,授权说明不可编辑, iphone xr 也没有问题,iphone6s、iphone7p和iphone8有问题 - 预期表现 第三方手机号授权说明内容不可编辑 - 复现路径 - 提供一个最简复现 Demo
2019-04-19登录小程序后台可以看到比较完整的错误栈吗?
关于getClipboardData报错全局搜索getClipboardData ,发现并没有出现这个方法的调用,但是小程序一直报错?请问这是为什么呢?[图片]
2019-04-19https://developers.weixin.qq.com/miniprogram/dev/framework/ability/file-system.html 文件是有几种类型的,getSavedFileList 操作的是本地缓存文件,writeFileSync 操作的是本地用户文件,两者间不存在关系。
writeFileSyncwx.getSavedFileList({ success:function(res){ if(res.fileList.length==0){ let fs = wx.getFileSystemManager(); fs.writeFileSync(`${wx.env.USER_DATA_PATH}/hello.txt`, 'hello, world', 'utf8') } } }) 为什么没有创建文件
2019-04-19