微信内部分安卓手机用webview加载的h5 摄像头显示白屏
现象:
部分安卓手机,微信内打开h5 无法正常显示摄像头的效果,
但是用手机自带的浏览器能正常打开浏览器的效果,demo在最下面
目前大致核心的代码片段:
navigator.mediaDevices.getUserMedia({
video: true,
audio: true
}).then(function(stream) {
var video = document.getElementById('video');
try {
window.stream = stream;
video.srcObject = stream;
} catch (error) {
video.src = window.URL.createObjectURL(stream);
}
});
[图片] 有问题的机型: 华为Mate 30(鸿蒙系统166版本) 、oppo reno4pro、vivo x7 plus、oppo A32 [图片][图片] demo: https://yx.beisong100.com/newh5v2/index.html [图片]