- 小程序意外退出,We分析异常退出率过高,通过内存优化的建议指南优化后并没有明显改善, 如何解决?
[图片] 通过官方的https://developers.weixin.qq.com/miniprogram/dev/framework/performance/tips/runtime_memory.html 内存优化指南多次调整都没有显著的下降,请求指点 在we分析中其中运行内存并没有增长,退出率确翻倍的增长
2025-12-25 - webAudio 播放 audioBuffer 的二进制流文件,吱吱的声音 ?
[图片] 音频文件也是通过 webSocket 传送的 pcm 格式的 arrayBuffer , 毫秒级传送很多的流文件, 每个文件都很小,在播放的时候就会有滋滋的声音 async playNextAudioBuffer() { if (this.audioQueue.length === 0) { this.isPlaying = false; this.playIndex = 0; this.isStopAudio = true this.audioStop() return; } this.isPlaying = true; this.playIndex++; if(this.playIndex == 1){ this.timeUpdate() this.haveAiTalkData() } let audioBuffer = this.audioQueue.shift(); this.audioBufferSource = this.audioContext.createBufferSource(); this.audioBufferSource.buffer = audioBuffer; // 连接到扬声器 this.audioBufferSource.connect(this.audioContext.destination); this.audioBufferSource.onended = () => { this.playNextAudioBuffer(); }; // 开始播放 this.audioBufferSource.start(); } 这里有一个很长的 audioBuffer 队列, 当一个 audioBuffer 播放完去播下一个的时候, 会有 吱吱 声音, 使用的腾讯云的实时语音合成
2025-06-21 - page-meta root-font-size对字体元素设置rem生效,布局元素设置rem未生效
部分微信低版本7.0.19 / 8.0.15 版本在设置<page-meta root-font-size="0.5px"></page-meta> 后,对字体元素设置rem生效,对布局元素设置rem 未生效 1.新建一个页面,在页面顶部插入<page-meta root-font-size="0.5px"></page-meta> 2.在页面里写一个view,使用rem进行布局(例如:height:10rem),再写一个对比元素(高度例如:50px),这时候理论情况下他们两个元素应该是相同高度的; 0.5px 未生效[图片]
2022-10-19