收藏
回答

微信小程序-webview组件支持H5中使用getUserMedia API 申请摄像头拉流吗?

我是通过以下代码来判断是否支持的,请问在微信小程序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;

}

回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    04-03

    不支持

    04-03
    有用
    回复
  • 智能回答 智能回答 本次回答由AI生成
    01-26
    有用
    回复
登录 后发表内容