- 第一次,执行downloadFile和openDocument,小程序为什么会闪退?
执行downloadFile下载到临时文件夹存储,再用openDocument打开文件,第一次进入执行小程序闪退,后面再执行就正常了,清除缓存文件也一样正常,但为什么第一次操作就闪退呢? 以下是代码片段: Taro.showLoading({title:'下载中'}) const downloadTask = Taro.downloadFile({ url:res.result.fileUrl, success(res1) { if (res1.statusCode === 200) { console.log('下载成功'); Taro.openDocument({ filePath:res1.tempFilePath, fileType:fileType, success(res2) { Taro.showToast({ title: '文件打开成功', icon: "none", duration: 2000, }); Taro.hideLoading() console.log('文件打开成功',res2); }, fail(res3) { Taro.showToast({ title: '文件打开失败', icon: "none", duration: 2000, }); Taro.hideLoading() console.log('文件打开失败',res3); }, }) } }, fail(res4) { Taro.showToast({ title: '下载失败', icon: "none", duration: 2000, }); Taro.hideLoading() } })
2023-09-22 - 移动端onCameraFrame监听的帧数据除了最后一帧是正常的,其他都不正常,为什么?
CameraFrameListener CameraContext.onCameraFrame(function callback)监听返回的帧数据frame.data转换成base64格式的图片数据,在移动端(即真机测试)监听的所有转换帧中除了最后一帧是正常base64数据,其他都是异常的, 但在PC端测试,监听转换的帧base64格式图片数据均正常
2023-06-28