参考: https://github.com/gentwolf-shen/EasyAR-WebAR-Demo/tree/master/html
在iOS12.2及以上的版本不能切换前/后摄像头的问题,解决方法如下:
// 打开后置摄像头参数
const constraints = {
audio: false,
video: {facingMode: {exact: "environment"}}
};
// 打开前置摄像头参数
const constraints = {
audio: false,
video: {facingMode: {exact: "user"}}
};
navigator.mediaDevices.getUserMedia(constraints)
.then((stream) => {
// 这里处理打开摄像头后的操作
})
.catch((err) => {
reject(err);
});