2016-04-04 9 views
1

Ich habe eine grundlegende UWP-Anwendung mit einem WebView erstellt. Ich navigiere zu dieser URL: https://webrtc.github.io/samples/src/content/getusermedia/gum/, um die Verwendung von getUserMedia() zu testen.Verwenden von WebRTC getUserMedia mit UWP WebView

Der Fehler ich erhalte, ist: getUserMedia Fehler: NotFoundError

Wer weiß, ob dies möglich sein sollte, und wenn ich deshalb etwas falsch zu machen? Wer nutzt getUserMedia in einem UWP WebView?

Danke für jede Anleitung.

Antwort

2

getUserMedia error: NotFoundError

Dieser Fehler tritt auf, wenn der Benutzer die Berechtigung verweigert oder der Datenträger nicht verfügbar ist.

In einer UWP App, wenn Sie Media Capture zugreifen möchten, müssen Sie die Manifest-Datei Ihres Projekts öffnen, auf die Capabilities Etikett gehen und wählen Sie die Webcam Fähigkeit der Kamera Gerät für Ihre Anwendung zu ermöglichen.

Dies wird das Problem lösen, aber für Ihren Fall, ich denke, Sie müssen möglicherweise auch die Microphone Fähigkeit auf die gleiche Weise aktivieren.

+0

Awesome - dafür ist das genau die Hilfe, die ich suchte. Vielen Dank! –

1

Neben der akzeptierte Antwort, brauchte ich diese Prozedur auf die Webansicht hinzuzufügen Erlaubnis zu ermöglichen:

webView.PermissionRequested += WebView_PermissionRequested; 
... 
private void WebView_PermissionRequested(WebView sender, 
WebViewPermissionRequestedEventArgs args) 
{ 
    args.PermissionRequest.Allow(); 
}