- 微信小程序的录制视频时间能不能从30s加长到1分钟
- 需求的场景描述(希望解决的问题) 我们有一个签署合同的小程序, 具体场景为: 用户进入我们的页面,界面上有一段文字, 用户录制读这段文字的视频,录制完成后,提交上传。 我们调用 wx.createCameraContext() 这个API, 再使用 CameraContext.startRecord 接口进行拍摄视频。 但是视频最长录制时间为30s,到了限制时间后视频录制会自动停止, 往往用户都没法读完我们显示的文字, 很多时候真的再多个10s就能读完了。 [图片] 1、需要用户读的文字,因为法务风险控制的的要求,没法缩短。 2、如果让用户提前录好上传,不合规,风险在于这个视频有可能是被用户篡改过的。 3、小程序还有一个wx.chooseVideo的接口,调用这个接口直接进入了相机界面,这个接口的视频录制没有时间限制,但是这时候没有文字给用户读。 - 希望提供的能力 可否将wx.createCameraContext()这个api的 最长录制时间 扩大到1分钟, 45s都行啊,30s真的太短了。
2018-12-04 - CameraContext.startRecord是否可以放开30s限制?
我们小程序的业务场景是需要用户录制2分钟视频并上传,由于只有CameraContext.startRecord能达到业务需求(chooseVideo最多只能录制60s,且不能自定义UI、控制重录次数等),我们采取了循环录制的方式(开始录制—30s自动停止—生成文件后再次执行开始录制—),但这样处理造成了个问题,录制完生成文件时会有3s左右的时间开销,导致前后视频拼接到一起会有缺失3s视频的效果,但用户录制时是无感知的。现在用户投诉最多的也是这个问题。 我们考虑了直播推流、云端录制、小程序内嵌H5录制等方式,但效果都不尽人意。如果能把30s限制放开的话,很多问题都迎刃而解了。 希望官方能够回答下,之后是否能够考虑放开30s限制,或者解答下为什么会有30s录制时间限制,感谢🙏! [图片] [图片]
2020-11-09