- 【微信小程序官方请关注】playBackgroundAudio在安卓真机运行无效
经测试,如果在 onHide 里运行 playBackgroundAudio 播放背景音频,真机锁屏或微信最小化时,播放无效。奇怪的是,模拟器里运行正常。 真机测试机型:华为P10。
2017-09-08 - 【bug】升级到最新版开发工具后,背景音频播放无法运行
原先在 onHide 函数里可以调用 backgroundAudioManager 进行媒体播放。升级到新版后重新编译,原程序在没有任何修改的情况下,出现以后运行错误: APP-SERVICE-SDK:Can not set wx.backgroundAudio.title, background audio is preempted.;at pages/article/article page lifeCycleMethod onHide function Error: APP-SERVICE-SDK:Can not set wx.backgroundAudio.title, background audio is preempted.
2017-09-08 - 【提问官方】小程序不支持虚拟支付,是否允许其它方式支付?
已知小程序暂时不支持虚拟支付。那么开发者是否可以不使用微信支付接口,改为在订购页面显示付费方式信息。比如,提供一个银行账号,让用户自己转账。或者提供一个微信账号,让用户添加此账号,直接个人对个人转账?
2017-08-26 - 【提问官方】企业公众号下的小程序能不能使用微信支付购买VIP会员?
我们开发的是一个英语学习小程序,提供在线听说读写训练和各种英语学习资源。我看到小程序审核标准里有一条,不能使用虚拟支付,否则审核将不予通过。 现在疑问是,我们是否可以通过小程序,使用微信支付,面向用户提供vip会员购买服务? 我们已经是微信商户,并可以通过微信公众号使用微信支付。
2017-08-24 - 【bug】textarea 获得焦点时,多出一个(完成)按钮,带灰白长条的
华为P10真机测试! [图片]
2017-08-22 - 【bug】wx.playVoice 回调函数不执行
经模拟器和真机测试,以下代码执行存在bug。 bug描述:如果filePath参数不变,success和complete回调只在第一次执行wx.playVoice时会被调用。第二次执行playVoice不会回调success和complete。 wx.playVoice({ filePath:sound, success: function (res) { }, fail:function(e){ }, complete:function(res){ } })
2017-08-22 - 基础库1.5版上线2天了,手机微信基础库仍是1.4
1.5基础库更新后,我立即更新了电脑版微信开发者工具,但真机微信基础库迟迟没有更新。 官方文档说:“在新版本客户端发布后,我们再通过后台灰度新版本基础库,灰度时长一般为 12 小时,在灰度结束后,用户设备上才会有新版本的基础库。” https://mp.weixin.qq.com/debug/wxadoc/dev/framework/client-lib.html 这是不是意味着,开发者必须等官方推出新的下一个版本微信客户端,手机上基础库才会更新到1.5?
2017-08-20 - 【bug】安卓真机调试,页面放大问题依然存在
8月18日推送的更新中有一条: [代码]56. F[代码] 修复 框架 在部分 Android 下出现页面放大的问题 安装最新版开发工具后,在华为P10真机测试,发现小程序页面文字、图标依然存在偶然变大的问题。通过开启、关闭调试模式来强行重新小程序之后,问题消失。但过了一段时间后,又会偶然变大。
2017-08-19 - 【经验分享】小程序关闭音频继续播放,滚动字幕,scroll-view精准高度
一、小程序关闭音频继续播放 在 Page 的 onHide 方法里,检测当前页面是否正在播放音频。如果正在播放则创建 wx.getBackgroundAudioManager() 来实现继续播放,并用其 startTime 属性 使用继教播放开始于当前播放时间。 二、滚动字幕 利用 scroll-view 组件,将其 scroll-into-view 属性设置为一个变量,此变量为当前字幕行的 id 值。 <scroll-view class="cc-scroll-view" style="top:{{ccScrollViewTop}}px" scroll-into-view="cc-row{{ccCursor<1?0:(ccCursor-1)}}" scroll-y="true"> .... </scroll-view> 三、scroll-view 精准高度 首先在wxss 定义如下。bottom:130rpx 是因为底部 130 是固定的。top:0 这个是要后面去计算,并将计算结果赋到 ccScrollViewTop 页面变量。 .cc-scroll-view{ position:absolute; bottom:130rpx; left:0; right:0; top:0rpx; } 我的应用正好需要用户点击一个导航标签才会显示 scroll-view ,因此,我捕获用户点击时,得到的事件元素的 offsetTop 值,即可准确获得 scroll-view 最佳 top 值。下页代码中的 750 是微信规定所有屏幕都是 750rpx 宽度,96 是我的应用里 导航标签的高度。scroll-view 将正好放在 导航标签 的下面。因此,scroll-view 的最佳 top 值为 导航标签 的offsetTop 与 导航标签 的实际高度之和。 计算top值时,我们使用的是px 单位,所以通过获取系统分辨率来将rpx转化成 px。 if (page.data.ccScrollViewTop==0){ wx.getSystemInfo({ success: function (res) { page.setData({ ccScrollViewTop: ((res.windowWidth / 750) * 96) + evt.currentTarget.offsetTop }) } }) }
2017-08-04 - 【问题求助】使用audioContext控制播放,播完两三次就不响应!
华为Mate10,使用wx.createAudioContext来控制播放,播放成功两三次之后,再执行audioCtx.play(),audioCtx.pause() 就不再响应了。过个10分钟再操作,又可以响应了。而与audioCtx绑定的 audio 原生控制面板一直都能成功响应。这是audio控制的bug吗?
2017-08-03