Стандартное медиа-ограничение для точного устройства. Не работает на response-native-webrtc - PullRequest
0 голосов
/ 20 сентября 2019

Я пытаюсь создать простую реализацию Livestream.Все отлично работает в Интернете (браузер Chrome), но нет возможности выбрать медиаустройство на реагирующем.

Я пробовал разные варианты реализации ограничений, но ни один не работал.Я тестирую на Android (6.0 Marshmallow, настоящий режим отладки устройства Samsung) и response-native-webrtc 1.75.0.Моя собственная версия реакции - 0.60.5, а версия реакции - 16.8.6

    import {mediaDevices} from 'react-native-webrtc';

    // mediaDevices.enumerateDevices returns one audio deviceId 'audio-1'
    // and two video deviceIds '0' and '1'

    mediaDevices.getUserMedia({
       // Tried 'audio-1' but crashed the app so I removed it
        audio: true,
       // Tried both '0' and  '1' but returns only the front camera no matter what
        video: {deviceId: {exact: '1'}}
    }).then((stream) => {
       // Always returns the from camera for both '0' and '1'. 
        console.log(stream);
    }).catch((reason) => {
        // There is no error
        console.log(reason);
    });

Невозможно выбрать камеру и микрофон с реакцией-нативной webrtc?

...