这个问题有解决吗?我在企业微信上的遇到了
微信iOS客户端navigator.mediaDevices兼容问题我目前在微信公众号做一个录音的功能,在通过navigator.mediaDevices获取音频时,微信iOS客户端出现了兼容问题。请问有办法解决这个兼容问题吗?[图片] 具体报错代码如下: navigator.mediaDevices.getUserMedia({audio: true, video: false}).then(function (stream) { var rec = new HZRecorder(stream, config); callback(rec); }).catch(function (error) { switch (error.code || error.name) { case 'PERMISSION_DENIED': case 'PermissionDeniedError': HZRecorder.throwError('用户拒绝提供信息。'); break; case 'NOT_SUPPORTED_ERROR': case 'NotSupportedError': HZRecorder.throwError('浏览器不支持硬件设备。'); break; case 'MANDATORY_UNSATISFIED_ERROR': case 'MandatoryUnsatisfiedError': HZRecorder.throwError('无法发现指定的硬件设备。'); break; default: HZRecorder.throwError('无法打开麦克风。异常信息:' + error.code + "信息:" + error.name + "内容:" + error.message); break; } callback(); })
2020-07-02