我整天都在研究此问题,但找不到解决方案。 我正在构建一个Angular应用程序,在该应用程序中应该可以显示摄像机(前后),但只能显示前置摄像机。 这在FireFox中确实有效,但在Chrome中不起作用,并且已经发现它存在很多问题。 目前,我正在使用webrtc adapter polyfill并将其添加到我的polyfills.ts
目前,我正在使用Chrome for Android 69版。
我以以下方式启动流:
n.mediaDevices.getUserMedia({video:{facingMode:'environment'}}).then((stream: MediaStream) {
this.playVideoStream(stream);
}, error => {
});
我知道此代码无法用于切换,但是如您所见,我已经在尝试强制后置摄像头,但它总是启动前置(“用户”)摄像头。
如果有人可以帮助,那就太好了!