我目前正在使用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/) –