m***@163.com
m***@163.com
  • 发布:2022-07-25 17:40
  • 更新:2022-07-25 17:40
  • 阅读:1955

调用系统相机拍照后,返回到app时app重启(已完美解决,请点进来查看详情,另外感谢大佬的经验分享,解决方案在bug描述里面)

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win11

HBuilderX类型: 正式

HBuilderX版本号: 3.4.18

手机系统: Android

手机系统版本号: Android 11

手机厂商: 小米

手机机型: mi9 miui 12.5.6

页面类型: nvue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

App下载地址或H5⽹址: http://suwenwin.com/static/android_debug.apk

操作步骤:

点击页面某个按钮,然后通过5+api或者uni chooseImage()方法调起系统相机拍照,拍照完成后返回app就会导致app重启。

预期结果:

正常返回app,不要导致app重启或者闪退

实际结果:

返回app时重启或者闪退了

bug描述:

代码见附件,复现视频见附件,调用系统相机拍照后,返回app就会导致app重启。demo代码极其简单。

更新: 已找到此问题的解决方案,我手机小米9调用系统相机拍照回到app会闪退重启,那么不掉系统相机就行了,这里借助live-pusher组件, 使用摄像头预览+snoot拍照功能就能完美模拟相机,并增加很多相机自定义操作。

https://ext.dcloud.net.cn/plugin?id=4892 这里分享这个插件,感谢大佬的无私分享, 一开始我其实也想过用live-pusher,不过因为没仔细看api,导致pass了这个方案,现在回头看,简直完美得很。

2022-07-25 17:40 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复