因为是套壳应用,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) => {
}
})
},
1 个回复
f***@163.com
解决了吗?
我也遇到此问题,安卓webview怎么控制是拍照或者相册呢?