- 准备好camera组件,此时会正常触发initdone事件,部分机型会触发多次。
- 调用开始录制接口,开始录制视频。
- 在录制过程中,initdone事件会不规律的被触发一次或多次。
- 此时结束录制,报错:operateCamera:fail:is not recording
该问题在安卓机上复现概率较高,根据日志搜集到的部分机型信息:
- "system": "Android 9", "version": "8.0.28", "SDKVersion": "2.27.3", "platform": "android", "model": "WxWork", "brand": "OPPO",
- "system": "Android 12", "version": "8.0.28", "SDKVersion": "2.27.3", "platform": "android", "model": "WxWork", "brand": "vivo"
- "system": "Android 10", "version": "8.0.28", "SDKVersion": "2.27.3", "platform": "android", "model": "HLK-AL00", "brand": "HONOR"
- "system": "Android 13", "version": "8.0.28", "SDKVersion": "2.27.3", "platform": "android", "model": "V1809A", "brand": "vivo"
- "system": Android 10", "version": "8.0.28", "SDKVersion": "2.27.3", "platform": "android", "model": "ALP-TL00", "brand": "HUAWEI"
- "system": Android 12", "version": "8.0.28", "SDKVersion": "2.27.3", "platform": "android", "model": "PEHT00", "brand": "OPPO"
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
监听了camera组件的init事件,多次调用了 startRecord、stopRecord方法。整个过程中camera组件没有销毁过。