目前仅限于微信头像,开发者无法自己游戏的资源放入微信 CDN。
小游戏开放数据域文档中的“微信CDN的图片”具体是指什么?在小游戏的开放数据域文档中,关于开放数据域的限制部分,图片加载部分,文档中是这么描述的: 开放数据域的 Image 只能使用本地或微信 CDN 的图片,不能使用开发者自己服务器上的图片。对于非本地或非微信 CDN 的图片,可以先从主域 wx.downloadFile() 下载图片文件,再通过 wx.postMessage() 把文件路径传给开放数据域去使用。 这里关于微信CDN的图片有点不理解,具体指的是什么呢?是指例如微信头像那样的图片吗? 或者说,开发者有办法将自己游戏的资源放入微信CDN吗? 腾讯云上购买的CDN服务算不算微信CDN范围内? 顺便一提交就审核不通过,什么地方有问题啊,又不说,发个帖也要猜谜语?
2018-06-14是异步的,理论上不存在你说的情况,如果有能稳定重现的例子可以提供一下代码片段。
请问innerAudioContext的回调时机到底是同步还是异步最近写了一个音频播放相关的小程序,用innerAudioContext进行音频的播放。 发现小程序中的onStop回调与调用stop方法可能是异步。 现象是: 我们在一个触摸事件回调函数A中调用了stop方法停止当前音频播放,然后设置一些属性(不是在data里,是page中定义的customData区域)。 结果发现,有一定的概率,onStop回调的时候,前面那个函数的设置属性的代码还未执行。 在浏览器中,js是单线程事件模型的,即使有回调,也会等到函数A执行完毕,才执行onStop回调,而不会A执行一半,插入onStop进行执行。 如果onStop是与stop方法同步执行的,那应该在stop执行完毕之前,onStop就回调了。但我们实际监测到的情况却是,大概率情况下是在A函数执行完毕后才回调,也就是说是异步回调的。 请问一下微信小程序框架的工程师,音频回调的线程模型到底是什么样的? 为什么有的时候回调先执行,有的时候后执行?(难道是多线程?那什么时候会提供加锁机制?)
2018-06-11你好,下个版本会增加一个录音中断开始以及录音中断结束的事件。
录音的时候 突然来电 录音出问题录音的时候 突然来电 关掉电话 页面显示正在录音 点击暂停 会发现录音时长大于设置时长 并且自来电后录的为空白 请问怎么监听来电 视频/语音等外部因素对录音造成的干扰呢
2018-06-11wx.getLaunchInfo 接口可以获取到场景值(scene),具体场景值列表可以参考 https://developers.weixin.qq.com/miniprogram/dev/framework/app-service/scene.html
小游戏wx.getLaunchOptionsSync()获取进入信息- 需求的场景描述(希望解决的问题) 进入游戏时获取进入来源信息,比如广告进入、其他游戏跳转。。。 谢谢!
2018-06-11你好,已关注此问题。 目前有一个解决思路:接到电话的时候会触发 onAudioInterruptionBegin 事件,接完电话回到游戏会触发 onAudioInterruptionEnd 事件,暂时可以考虑依赖这两个事件来处理。 但下拉通知中心这样的操作,目前还没有对应的事件,我们正在解决这类问题。
IOS 11.3.1 接电话,不触发onHide事件手机是iPhone 8P,IOS11.3.1,接电话后,小游戏进入后台,不触发onHide事件,接完电话返回小游戏,也不触发onShow事件,但是小游戏在后台的时候,引擎已经已经停止渲染,导致收到TCP消息后,更新UI报错,这个现象与IOS通知中心被下拉后,不触发onHide事件相似,请官方关注!
2018-06-07你好,这个是已知问题,需要每次都重绘背景。
安卓客户端非常严重的BUG在安卓下,点击屏幕,如果不重绘背景,只要执行重绘动作,就会出现一坨。退出当前场景,在返回时又显示正常。 初始画面: [图片] 点击switch后的BUG画面: [图片] 点击switch后的正常画面: [图片] 代码很简单 ... //代码实现switch组件 ctx.moveTo(x,y); ctx.linetTo(x,y); ... wx.onTouchStart((e)=>{ ...//点击后,代码实现switch选中效果 ctx.moveTo(x,y); ctx.linetTo(x,y); ... }) 你可以将onTouchStart里的代码换成最简单的一句fillRect或者drawImage,也同样可以验证此BUG。如果点击返回菜单,然后再切换到此场景,渲染又恢复了正常,switch切换到了选中状态。 从截图上看,貌似是客户端在在原CANVAS上面绘制了一个离线CANVAS。 重复一遍,此BUG在安卓上必现,IOS正常,目前腾讯方面没有给出任何解决方案。 代码片段: wechatide://minicode/KO8quYmH6sZd 二维码: [图片]
2018-06-06没有重现问题,是不是手机打开了静音模式?
wx.createInnerAudioContext() IOS无法播放wx.createInnerAudioContext() IOS无法播放 ,安卓上播放正常
2018-06-06你好,调用这个接口出现提示框显示内容已复制是接口设计如此。小程序自身可以不用再调用 wx.showToast。
安卓复制接口有BUG调用 wx.setClipboardData(OBJECT)会出现提示框,显示内容已复制。 在success中调用 wx.showToast会出现提示两次。
2018-06-06原帖已回答。
音频播放 referer中设置问题https://developers.weixin.qq.com/blogdetail?action=get_post_info&docid=00002445a68f0077646643fcd5bc00&highline=referer 这个问题, 求官方解答啊, 我看最新版的微信是没问题的, 这是某一个版本的bug么, 影响范围是多大呢
2018-06-06你好,确认在 iOS 6.6.6 及之前版本存在这样的问题,6.6.7 及以后版本,已将 referer 设置为空。其他资源(图片、视频)不遵循此规则。
getBackgroundAudioManager请求的referer 疑问现象: 通过 getBackgroundAudioManager 请求 mp3文件时,referer 被设置为 资源本身的域名。 当前基础库版本,1.9.91 例如: 请求的 mp3 地址是 http://abcd.com/audio.mp3 ,那么服务器收到这个请求时的 referer 就是 abcd.com 疑问: 请问这种现象是bug么? 还是是小程序故意修改的referer? 如果是故意设计成这样,那么其他的静态资源(比如图片、视频等)访问时 referer 是否也遵从这种规则? 希望得到 @官方 的解答 感谢
2018-06-06