过去大半年了,一个官方的回复都没有?是不是bug,也出来解释下呗? 安卓端oppo R15是必出现的了....
recorderManager.onFrameRecorded frameBuffer可能为空?就这么简单的一段代码,日志里记录下每次录制的帧大小: [代码]recorderManager.onFrameRecorded([代码][代码]function[代码][代码](res) {[代码][代码] [代码][代码]const {[代码][代码] [代码][代码]frameBuffer[代码][代码] [代码][代码]} = res[代码][代码] [代码][代码]logger.info([代码][代码]'['[代码] [代码]+ recorderId + [代码][代码]']'[代码] [代码]+ [代码][代码]'record.onFrameRecorded: frameBuffer.byteLength='[代码] [代码]+ frameBuffer.byteLength)[代码][代码] [代码][代码]})[代码] 但是偶尔会收到这样的异常: Cannot read property 'byteLength' of undefined;at recorderManager.onFrameRecorded callback function TypeError: Cannot read property 'byteLength' of undefined 按照官方文档里的说明,这个是录制完指定帧大小的文件后才回调的,按理来讲,不该出现frameBuffer是undefined的情况吧? [图片]
2020-07-03同样的问题,小米mix3,稳定复现。
华为mate30pro手机当seek调用到过去时间点时,seek无效主要问题: 条件:华为mate30pro手机,其他安卓手机暂无测试 流程:首页会录制一段30秒的音频,30秒后跳转到play页面,此时会使用audiocontext播放,并使用定时器模拟用户拖拽进度条操作,seek到不同的时间点,观察控制台打印的atx.currentTime时间,发现seek至1秒时,currenttime仍在打印20秒后的时间, 并且起始的seek至10秒的操作也未生效 次要问题:实际开发中,还遭遇onTimeUpdate失效的问题,即seek调用后,onTimeUpdate不再执行。 [图片]
2020-04-28我想问下这个问题有后续吗?需要获取高度的计算,发现内外不一致,外部要比内部的多出一点来
小程序组件高度大于内部元素高度- 当前 Bug 的表现(可附上截图) 组件内部为view包裹image,宽高都是50rpx,渲染到页面后,根组件高度为29 [图片] [图片] - 预期表现 高度一致 - 复现路径 - 提供一个最简复现 Demo
2020-02-18当前还有此问题,有没有解决办法呢~
真机调试框Network里的WebSocket跑到XHR里了- 当前 Bug 的表现(可附上截图) 真机调试框Network里的WebSocket跑到XHR里了 [图片] [图片] - 预期表现 和Chrome保持一致 - 复现路径 - 提供一个最简复现 Demo
2019-12-12不要写协议配置,试试。
webSocket 使用局域网IP地址连接失败,怎么解决?小程序中使用webSocket,url地址使用局域网IP(‘ws://192.168.1.230’)地址连接失败; 报错提示:‘appservice?t=1573048574645:4065 WebSocket connection to 'ws://192.168.1.230/' failed: Error during WebSocket handshake: Unexpected response code: 200’[图片]
2019-12-12你这个可能是录音时间短,且没有达到你设定的50KB触发条件
微信小程序recorderManager onFrameRecorded没有触发请教一个问题,在做微信录音的时候想尝试下onFrameRecorded边录边分析的功能,可是demo代码一直没有触发onFrameRecorded回调。代码就是copy官方的实例,一点改动都没有 const recorderManager = wx.getRecorderManager() recorderManager.onStart(() => { console.log('recorder start') }) recorderManager.onResume(() => { console.log('recorder resume') }) recorderManager.onPause(() => { console.log('recorder pause') }) recorderManager.onStop((res) => { const { tempFilePath } = res t.uploadAudio(tempFilePath) }) recorderManager.onFrameRecorded((res) => { const { frameBuffer } = res alert(1) console.log('frameBuffer.byteLength', frameBuffer.byteLength) }) const options = { duration: 5000, sampleRate: 44100, numberOfChannels: 1, encodeBitRate: 192000, format: 'mp3', frameSize: 50 } recorderManager.start(options) 不管是用开发工具,还是用手机测试,都没有相应的反应。很是惆怅啊。大家可以指点下吗?
2019-12-12