后置摄像头不适用于webRTC,仅显示前摄像头

时间:2018-10-16 13:32:37

标签: angular google-chrome webrtc

我整天都在研究此问题,但找不到解决方案。 我正在构建一个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 => {

});

我知道此代码无法用于切换,但是如您所见,我已经在尝试强制后置摄像头,但它总是启动前置(“用户”)摄像头。

如果有人可以帮助,那就太好了!

0 个答案:

没有答案