当前位置:   article > 正文

uniapp无法唤起相机的避坑之旅(安卓10以上,以及鸿蒙手机)_uniapp直播流华为无法打开摄像头

uniapp直播流华为无法打开摄像头

唤起相机代码:

this.$refs.gmyImgCropper.chooseImage1();
this.buttonType=0;
  • 1
  • 2

测试手机:
1.Android 9 vivo z1 (有效)
2.华为 nova7pro (无效)

相机权限:都获取到了。
原因可能是安卓的原生问题,应该在安卓的manifest里添加provider
在这里插入图片描述

    <provider
            android:name="io.dcloud.common.util.DCloud_FileProvider"
            android:authorities="${apk.applicationId}.dc.fileprovider"
            android:exported="false"
            android:grantUriPermissions="true">
            <meta-data
                android:name="android.support.FILE_PROVIDER_PATHS"
                android:resource="@xml/dcloud_file_provider" />
        </provider>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

然后就可以唤起相机了。

但是前提是,需要有相机和存储的权限:
在这里插入图片描述

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号