你听说我好吗
你听说我好吗
  • 发布:2023-04-06 08:47
  • 更新:2024-02-28 15:19
  • 阅读:915

【报Bug】livePusher组件,snapshot拍照方法不走回调

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.7.9

手机系统: Android

手机系统版本号: Android 12

手机厂商: 华为

手机机型: 华为mate40

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

点击牌照,没有回调,连续点击两三次直接闪退了

预期结果:

点击拍照能成功回调,如果不成功那就返回报错信息, 而不是让app直接闪退。

实际结果:

点击拍照无反应不走回调,连续点两三次直接闪退

bug描述:

就这么讲吧,我把uniapp提供的live-pusher使用方法,全部复制过来,ios正常,vivo,oppo,小米都可以,唯独华为不行~
点击拍照无反应不走回调,连续点两三次直接闪退,真的服了,就华为有这个问题,所有华为都这样,目前mate40,mate50,以及华为平板都出现闪退问题

2023-04-06 08:47 负责人:无 分享
已邀请:
星拾夜暝
  • 星拾夜暝

    首先需要检查华为手机或平板上的权限设置。在华为手机或平板上,需要在设置中打开相机和存储权限才能够正常使用snapshot方法。可以在手机或平板的设置中找到应用管理,然后找到小程序,再打开相应的权限即可。


    如果权限设置都正确,那么可以考虑升级小程序版本或者是livePusher组件版本。有时候这个问题可能是由于小程序或者是组件版本过旧所导致的。


    如果以上两点都没有解决问题,可以尝试使用其他的拍照方法进行替代。比如说可以使用canvas来截取当前页面的图片,并且可以自定义图片的大小、质量和格式等参数。

    2023-04-06 14:53

yuntun

yuntun

问题解决了吗老哥?我也遇到了

要回复问题请先登录注册