5***@qq.com
5***@qq.com
  • 发布:2021-10-11 14:39
  • 更新:2023-03-09 17:16
  • 阅读:970

uni.chooseImage 发布h5 的extension在部分安卓机型webview里获取不到

分类:uni-app

因为是套壳应用,webview嵌套uniapp发布的h5页面,需要交互调起摄像头拍照,webview里监听了上传类型的字段,但是部分机型获取的图片类型是 img* 导致没法区分是只能调起摄像头的操作, 兼容性不好,所以需要问一下有什么能靠谱的监听区分只能调起摄像头的操作?sourceType 这个在webview里面应该监听什么参数?

        chooseImage: async function() {  
            var extension = ['.png', '.jpg', '.jpeg','.gaf'];  
            uni.chooseImage({  
                sourceType: ['camera'],  
                sizeType: ['compressed'],  
                count: 1,  
                extension:extension,  
                success: (res) => {  
                    console.log(res);  
                    console.log(JSON.stringify(res.tempFilePaths));  
                    this.imageStr = res.tempFilePaths[0];  
                    this.file_str = res.tempFiles[0];  
                    console.log(this.imageStr)  
                },  
                fail: (err) => {  

                }  
            })  
        },
2021-10-11 14:39 负责人:无 分享
已邀请:
f***@163.com

f***@163.com

解决了吗?
我也遇到此问题,安卓webview怎么控制是拍照或者相册呢?

要回复问题请先登录注册