我们小程序的业务场景是需要用户录制2分钟视频并上传,由于只有CameraContext.startRecord能达到业务需求(chooseVideo最多只能录制60s,且不能自定义UI、控制重录次数等),我们采取了循环录制的方式(开始录制—30s自动停止—生成文件后再次执行开始录制—),但这样处理造成了个问题,录制完生成文件时会有3s左右的时间开销,导致前后视频拼接到一起会有缺失3s视频的效果,但用户录制时是无感知的。现在用户投诉最多的也是这个问题。
我们考虑了直播推流、云端录制、小程序内嵌H5录制等方式,但效果都不尽人意。如果能把30s限制放开的话,很多问题都迎刃而解了。
希望官方能够回答下,之后是否能够考虑放开30s限制,或者解答下为什么会有30s录制时间限制,感谢🙏!