业务需要通过camera组件实现录制视频,调用api方式,
第一步:点击开始录制按钮,调用cameraContext.startRecord接口
第二步:20秒后程序自动调用cameraContext.stopRecord接口,通过success函数拿到tempVideoPath值。
第三步:再cameraContext.stopRecord调用startRecord接口再次开始录制,然后20秒后再走第二步的操作流程,直到用户手动点击结束录制按钮。
现发现安卓系统(华为、三星机型都不行),在第二次调用stopRecord时success函数返回的tempThumbPath、tempVideoPath都为null。
IOS系统没有问题,请问如何解决?
我知道问题的原因了,cameraContext.stopRecord增加compressed: true的参数时,第二次再获取的时候,就会返回null。把这个去掉就可以了
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)