基本上在使用這個(gè)方法的時(shí)候,網(wǎng)上都是全部做好兼容性考慮的,直接復(fù)制即可,但是如果微信小程序嵌套了頁(yè)面就會(huì)出現(xiàn)問題;
if (navigator.mediaDevices.getUserMedia) {
//最新標(biāo)準(zhǔn)API
//mediaDevices
navigator.mediaDevices.getUserMedia(constrains).then(success).catch(error);
} else if (navigator.webkitGetUserMedia) {
//webkit內(nèi)核瀏覽器
navigator.webkitGetUserMedia(constrains).then(success).catch(error);
} else if (navigator.mozGetUserMedia) {
//Firefox瀏覽器
navigator.mozGetUserMedia(constrains).then(success).catch(error);
} else if (navigator.getUserMedia) {
//舊版API
navigator.getUserMedia(constrains).then(success).catch(error);
} else {
this.scanTip = "你的瀏覽器不支持訪問用戶媒體設(shè)備"
}
當(dāng)蘋果手機(jī)用戶使用時(shí),如果ios版本低于14.3的時(shí)候就會(huì)提示報(bào)錯(cuò):undefned is not an object (evaluating navigator.mediaDevices.getUserMedia')文章來源:http://www.zghlxwxcb.cn/news/detail-777683.html
這個(gè)時(shí)由于iOS?webkit 不支持文章來源地址http://www.zghlxwxcb.cn/news/detail-777683.html
到了這里,關(guān)于小程序嵌套h5頁(yè)面,使用navigator.mediaDevices.getUserMedia的坑點(diǎn)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!