使用WebRTC.Initialize

时间:2018-01-31 09:25:37

标签: visual-studio-2017 webrtc mscorlib

以下是我的新C#Windows Universal Project的代码:

public MainPage()
        {
            this.InitializeComponent();
            //Initialization of WebRTC worker threads, etc
            try
            {
                WebRTC.Initialize(this.Dispatcher);
            }catch(Exception e)
            {

            } 
        }

我刚刚用Nuget和

安装了WebRTC
Install-Package WebRTC -Version 1.62.0.7

并添加了一行

WebRTC.Initialize(this.Dispatcher);

当我启动应用程序时,几秒钟后我收到消息,我将在新的Visual Studio中启动新的调试器

enter image description here

当我开始时,我收到例外:

enter image description here

如果点击它,它会更大。

我是Visual Studio 2017和webRTC的新手。你可以帮我解决这个例外吗?是Visual Studio问题还是WebRTC问题?

详细说明:

  • 从Debug x64开始
  • " WebRTC":" 1.62.0.7"
  • Visual Studio 2017 15.4.1

编辑:我将Visual Studio更新为15.5.6并且仍然存在崩溃问题而没有向我显示异常。我在微软的反馈中问了我的问题。

编辑:如果我在Visual Studio中使用英语,我甚至都不会收到异常。 Visual Studio刚停止,想在Visual Studio的新实例中启动新的调试器,但是不能这样做。只有德语版本显示devenv.exe:断言失败。

编辑。这是一个webRTC问题。 Install-Package WebRTC -Version 1.62.0.7安装了糟糕的webRTC包。

2 个答案:

答案 0 :(得分:0)

来自NuGet的WebRtc很糟糕并导致崩溃。

答案 1 :(得分:0)

我在发布模式中收到了更多信息

  

VideoConference1.exe中0x749608F2处的未处理异常:Microsoft   C ++异常:Platform :: NullReferenceException ^在内存位置   0x0D92F41C。 HRESULT:0x80004003UngültigerZeigerWinRT信息:    deviceId是必需参数

我的网络摄像头无效 - https://github.com/ortclib/ortclib-sdk/issues/3