Я исследовал эту проблему весь день, но не могу найти решение.Я создаю приложение Angular, в котором должна быть возможность показать камеру (спереди и сзади), но она показывает только переднюю камеру.Это работает в FireFox, но не в Chrome, и мы видели, что с ним много проблем.На данный момент я использую адаптер webrtc polyfill и добавил это в свои polyfills.ts
. В данный момент я использую Chrome для Android версии 69.
Следующим способом я запускаю поток:
n.mediaDevices.getUserMedia({video:{facingMode:'environment'}}).then((stream: MediaStream) {
this.playVideoStream(stream);
}, error => {
});
Я знаю, что этот код не будет работать с переключением, но, как вы можете видеть, я уже пытаюсь включить заднюю камеру, но этовсегда запускайте фронтальную («пользовательскую») камеру.
Если кто-то может помочь, было бы здорово!