Объект потока, возвращаемый getusermedia
, имеет метку MediaStreamAudioDestinationNode
вместо Internal Microphone
. Когда я использую этот поток для подключения к аудиовызову, меня никто не слышит.
Но когда я звоню getusermedia
во второй раз, я все равно получаю имя метки как MediaStreamAudioDestinationNode
, но люди могут слышать меня при подключении через этот поток.
Это новая ошибка Chrome? Я не сталкиваюсь с такими проблемами в Firefox.
Это ограничения, которые я передаю API getusermedia
audioCon = {
deviceId: {
exact: 'default'
},
echoCancellation: true,
noiseSuppression: true,
autoGainControl: true,
googEchoCancellation: true,
googAutoGainControl: true,
googNoiseSuppression: true,
googHighpassFilter: true,
googTypingNoiseDetection: true,
googEchoCancellation2: true,
googAutoGainControl2: true
}
Это мой пользовательский агент: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36
У меня такая же проблема на одном из windows компьютеров
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36