- 录音如何获取f32 pcm信息?
const recorder = wx.getRecorderManager(); wx.connectSocket({ url: "ws://192.168.0.102:19888/record", header: { Authorization: `Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjoxODIsImlhdCI6MTc1NDk2NjU0MSwiZXhwIjoxNzU1MDUyOTQxfQ.eV3IaQ6004Dn9XzUly86zoNo5rHVGDw9UTqOyPFoF9w`, }, }); wx.onSocketMessage((res) => { console.log(res); }); wx.onSocketOpen((res) => { recorder.onFrameRecorded((res) => { if (res.isLastFrame) { console.log("record done"); } const u8 = new Uint8Array(res.frameBuffer); const f32 = new Float32Array(u8.buffer, u8.byteOffset, u8.byteLength / 4); console.log(u8, f32); wx.sendSocketMessage({ data: f32.buffer, }); }); recorder.start({ sampleRate: 16000, numberOfChannels: 1, format: "PCM", frameSize: 1 }); }); wx.onSocketError((res) => { console.log("WebSocket连接打开失败,请检查!"); recorder.stop(); }); wx.onSocketClose((res) => { console.log("WebSocket连接已关闭!"); recorder.stop(); }); [图片] 目前得到的pcm数据都是错误的。不是-1 到 1 之间,而且有大量的NaN
08-12 - canvas 2d clip函数传入Path无效?
canvas 2d clip函数传入Path无效?
2023-03-03 - ios canvas事件会穿透
任何覆盖在上层的元素都无法阻止canvas的事件触发,包括微信自带的VConsole面板 也会穿透出去,触发touchStar事件!
2023-03-02 - 我在代码中使用svgo.js上传时提示非法代码?
只要引入了svgo.js 就会提示,去除则恢复正常。 请问那部分是属于非法代码? 我查看了内部的源码没有发现eval. [图片]
2023-02-11 - canvas2D接口不支持drawImage直接draw一个canvas?
canvas2D接口不支持drawImage直接draw一个canvas?
2023-01-06 - createPath2D在真机中失效?
点击预览在真机中打开,没有进行任何渲染。下面的代码直接卡死不走了。 代码片段 https://developers.weixin.qq.com/s/Ocq1Yvm27kEQ
2022-12-27 - createPath2D在真机中失效
点击预览在真机中打开,没有进行任何渲染。下面的代码直接卡死不走了。
2022-12-14 - 在哪里可以查找到小程序奔溃原因?
在哪里可以查找到小程序奔溃原因?
2022-11-05 - canvas2D获取文本高度都是0
const metrics = ctx.measureText(c ? c : '请双击输入内容') 在调试器中打印 [图片] 在真机中获取到得都是0 [图片]
2022-04-24 - requiredBackgroundModes能否添加蓝牙后台运行?
requiredBackgroundModes能否添加蓝牙后台运行?目前小程序进入后台运行时就会停止运行,能否保持write能继续运行???
2021-11-30