我是通过以下代码来判断是否支持的,请问在微信小程序webview 中是否支持H5中使用getUserMedia API ,什么版本的微信开始支持的?
function checkEnvironmentCompatibility() {
const ua = navigator.userAgent.toLowerCase();
const isWeChat = /micromessenger/.test(ua);
const isIOS = /iphone|ipad|ipod/.test(ua);
const isAndroid = /android/.test(ua);
// 不再提前拦截任何微信环境(iOS或Android)
// 让用户先尝试授权,如果真的失败了,会在摄像头访问失败时给出针对性提示
// 检查getUserMedia支持
if (!navigator.mediaDevices || !navigator.mediaDevices.getUserMedia) {
const message = '? 您的浏览器不支持摄像头访问\n\n' +
'请使用现代浏览器:\n' +
'- Chrome 53+\n' +
'- Firefox 36+\n' +
'- Safari 11+\n' +
'- Edge 12+';
showCompatibilityAlert(message, 'error');
return false;
}
return true;
}

不支持