我目前正在使用WebRTC使用VoIP。这将是一个用JavaScript编写的UWP应用程序。RTCPeerConnection在Microsoft Edge中工作吗?
现在,我试图通过在Microsoft Edge上测试https://webrtc.github.io/samples的样本来检查它是否有效。
事实证明,它工作正常除了RTCPeerConnection
。
例如,当我在Edge中打开https://webrtc.github.io/samples/src/content/peerconnection/audio时,当我单击通话按钮时它给了我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。如果是这样,我应该使用什么?
干杯!
看起来像你的摄像头/麦克风的问题。检查navigator.mediaDevices.enumerateDevices的输出使用[此演示](https://webrtc.github.io/samples/src/content/devices/input-output/) –