【问题标题】:Using WebRTC getUserMedia with UWP WebView将 WebRTC getUserMedia 与 UWP WebView 一起使用
【发布时间】:2016-04-04 15:55:00
【问题描述】:

我创建了一个带有 WebView 的基本 UWP 应用程序。我正在导航到这个 URL:https://webrtc.github.io/samples/src/content/getusermedia/gum/ 来测试 getUserMedia() 的使用。

我得到的错误是:getUserMedia 错误:NotFoundError

有谁知道这是否可行,以及我是否做错了什么?有人在 UWP WebView 中使用 getUserMedia 吗?

感谢您的指导。

【问题讨论】:

    标签: win-universal-app webrtc


    【解决方案1】:

    getUserMedia 错误:NotFoundError

    当用户拒绝权限或媒体不可用时会出现此错误。

    在 UWP 应用中,当您想要访问媒体捕获时,您需要打开项目的清单文件,转到 Capabilities 标签并选择 Webcam 功能以启用您的应用的相机设备.

    这将解决问题,但对于您的情况,我认为您可能还需要以相同的方式启用Microphone 功能。

    【讨论】:

    • 真棒 - 这正是我正在寻找的帮助。谢谢!
    【解决方案2】:

    除了接受的答案之外,我还需要将此处理程序添加到 webview 以允许权限:

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

    【讨论】:

    • 谢谢,这为我节省了大量时间。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-05-25
    • 1970-01-01
    • 1970-01-01
    • 2016-12-09
    • 1970-01-01
    • 2018-06-08
    • 1970-01-01
    相关资源
    最近更新 更多