В настоящее время я работаю над использованием VoIP через WebRTC. Это будет приложение UWP, написанное на JavaScript.Работает ли RTCPeerConnection в Microsoft Edge?
Теперь я пытаюсь проверить, работает оно или нет, путем тестирования образцов с https://webrtc.github.io/samples на Microsoft Edge.
Оказалось, что он отлично работает За исключениемRTCPeerConnection
.
Например, когда я открыл https://webrtc.github.io/samples/src/content/peerconnection/audio в Edge, он дал мне getUserMedia() error: NotFoundError
, когда я нажал кнопку вызова. В Chrome он работает нормально.
Другой пример, когда я попытался https://apprtc.appspot.com, он дал мне
Messages:
Error getting user media: null
getUserMedia error: Failed to get access to local media. Error name was NotFoundError. Continuing without sending a stream.
Create PeerConnection exception: InvalidAccessError
Version:
gitHash: c135495bc71e5da61344f098a8209a255f64985f
branch: master
time: Fri Apr 8 13:33:05 2016 +0200
Итак, как я должен исправить это? Adapter.js
также называется. Я также разрешаю все, что нужно.
Или я не должен использовать WebRTC для этого проекта. Если да, то что я должен использовать?
Cheers!
Это похоже на проблему с вашей камерой/микрофоном. Проверьте выход навигатора. MediaDevices.enumerateDevices, например. используя [эту демонстрацию] (https://webrtc.github.io/samples/src/content/devices/input-output/) –