【问题标题】:peerjs / webrtc DOMException on the webview2 controlwebview2 控件上的 peerjs / webrtc DOMException
【发布时间】:2021-10-12 18:36:03
【问题描述】:

我有一个工作(音频/视频)peerjs 示例,可以在本地主机和在线工作

https://github.com/jsanahuja/peerjs-webcam

我所做的唯一改变就是这个

  var peer = new Peer('sender', {  path: '/', debug:3 });

所以我删除了服务器和端口 就像我说的,它确实有效!在本地和我的网站上

但是当我将调用方代码 (sender.html) 放入托管在 wpf 应用程序中的 webview2 控件中时 我在控制台中收到错误

Uncaught (in promise) DOMException: Could not start video source

我尝试从本地和在线加载 html url,都给出相同的错误

webview.Source = new Uri("https://mywebsite.com/static/sender.html");

webview.Source = new Uri("file://C:/Dev/Samples/0WEBRTC-Samples/peerjs-webcam- 
master/sender.html");

非常感谢任何有关如何解决此问题的想法,谢谢。

【问题讨论】:

    标签: wpf webrtc peerjs webview2


    【解决方案1】:

    好的,我会回答我自己的问题:p

    你不能从两个不同的进程访问网络摄像头,我的错。

    归功于真正的答案:

    Uncaught (in promise) DOMException: Could not start video source , Uncaught Error: The error you provided does not contain a stack trace

    现在我用手机测试了网站,用电脑测试了 wpf 应用程序,效果很好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-09
      • 2021-08-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多