- canvas绘制多个文本,字体大小、颜色混乱
在Android手机上,利用canvas生成图片时,偶尔会出现文本字体大小、颜色混乱,这个问题已经提过一次,说是bug无法重现。麻烦多测试一下,并不是经常出现,有时候三十几次才会出现一次,我这边测试的机型是vivoY67、三星galaxy c7和华为nova2。麻烦官方耐心测一下后解答一下。 正常显示是这样: [图片]
2018-03-27 - 视频第一次播放时,有多重声音
真机点击播放视频时,第一次视频会出现多重声音,Android和苹果都有问题; 代码片段wechatide://minicode/6534MemX64Yq请测试
2018-03-27 - innerAudioContext在ios上同一个音频只能播放一次
在ios上播放一次音频后,再次点击播放该音频,无法调用 innerAudioContext.onPlay,在android手机上没有问题。 wxml: <view class='color-white audio pull-left flex flex-vc' data-url='{{audioUrl}}' bindtap='play2'> <view class='icon-play2'></view> <text class='color-white' wx:if="{{audioStatus}}">播放中</text> <text class='color-white' wx:else>{{duration}}s</text> </view> js: const innerAudioContext2 = wx.createInnerAudioContext() //预听录音 play2: function (e) { console.log("预听录音") var that = this; innerAudioContext2.autoplay = true innerAudioContext2.src = e.currentTarget.dataset.url; }, onLoad: function (options) { innerAudioContext2.onPlay(() => { console.log('开始播放') that.setData({ audioStatus: true, }) }) innerAudioContext2.onEnded(() => { console.log('播放结束') that.setData({ audioStatus: false, }) }) innerAudioContext2.onError((res) => { console.log(res.errMsg) console.log(res.errCode) }) }, ios真机上打印信息如下图,第一次点击播放执行了,第二次点击播放时没有执行innerAudioContext2.onPlay: [图片] 在Android手机上如图所示: [图片]
2018-03-27 - canvas绘制多个不同大小和颜色的文本时,文本的颜色和字体大小会混乱
canvas里面绘制多个不同字体大小、颜色的文本,在调试工具里面没有问题,在手机端会偶尔会出现文字大小和颜色混乱的情况 部分代码如下所示: context.setTextAlign('left'); var text = that.data.userinfo.nickName; context.setFontSize(18); context.setFillStyle('#666666'); context.fillText(text, 75, 53) context.save(); context.restore(); var User1Text2 = "我已参加这个代言活动,邀你一起加入!"; context.setFontSize(15); context.setFillStyle('#666666'); context.fillText(User1Text2, 75, 77) context.save(); context.restore(); var title = this.data.title; context.setFontSize(24); context.setFillStyle('#000000'); if (title.length > 11) { var desc01 = title.substring(0, 13); var desc02 = title.substring(13, 26); context.fillText(desc01, 18.5, 135) context.save(); context.restore(); context.fillText(desc02, 18.5, 165) context.save(); context.restore(); } else { context.setFontSize(24); context.save(); context.restore(); } 绘制出来的效果如下图所示,第一张是乱的,第二张是正常的,求解答 [图片] [图片]
2018-03-16 - movable-view的bindscale事件怎么获得缩放后的x、y轴的偏移量
movable-view双指缩放调用bindscale返回了scale值,那怎么计算此时的X,Y轴的偏移量(仅仅是双指缩放,此时没执行bindchange)
2018-03-15