chooseVideo: function() {
uni.chooseVideo({
maxDuration:3,
camera: this.cameraList[this.cameraIndex].value,
sourceType: sourceType[this.sourceTypeIndex],
success: (res) => {
this.src = res.tempFilePath
},
fail: (err) => {
}
})
}

- 发布:2020-06-17 10:54
- 更新:2020-06-17 10:54
- 阅读:1120
【报Bug】uni.chooseVideo设置maxDuration会导致微信小程序闪退或卡死
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win7
HBuilderX类型: 正式
HBuilderX版本号: 2.7.5
第三方开发者工具版本号: 1.03.2005141
基础库版本号: 2.9.2
项目创建方式: HBuilderX
示例代码:
操作步骤:
使用uniapp官方提供的Hello uni-app Demo在其演示实例下添加maxDuration属性控制视频录制时长即可
使用uniapp官方提供的Hello uni-app Demo在其演示实例下添加maxDuration属性控制视频录制时长即可
预期结果:
超过录制时长 小程序正常停止录制 并进入success回调 且不闪退
超过录制时长 小程序正常停止录制 并进入success回调 且不闪退
实际结果:
小程序正常停止录制 并进入success回调 但小程序立即闪退
小程序正常停止录制 并进入success回调 但小程序立即闪退
bug描述:
uni.chooseVideo设置maxDuration会导致微信小程序闪退
调用uni.chooseVideo进行录制视频 当视频录制长度超过设置的最大时长 视频停止录像 之后点击使用视频按钮 小程序立即闪退(真机预留机型为IPhone XS Max) 在真机调试下uni.chooseVideo已成功执行success回调 小程序仍然闪退
0 个回复