在带有WebBrowser控件的WinForms应用程序中,html5视频流没有声音

在带有WebBrowser控件的WinForms应用程序中,html5视频流没有声音,winforms,video-streaming,webbrowser-control,Winforms,Video Streaming,Webbrowser Control,我刚刚在Visual Studio 2017中开发了一个简单的WinForms应用程序。在主窗体1上,我放置了WebBrowser控件。在Form1 load上,我导航到vimeo.com页面 private void Form1_Load(object sender, EventArgs e) { webBrowser.Navigate(new Uri("http://vimeo.com/")); } 我打开的任何视频播放时都没有声音。如何在应用程序中

我刚刚在Visual Studio 2017中开发了一个简单的WinForms应用程序。在主窗体1上,我放置了WebBrowser控件。在Form1 load上,我导航到vimeo.com页面

    private void Form1_Load(object sender, EventArgs e)
    {
        webBrowser.Navigate(new Uri("http://vimeo.com/"));
    }

我打开的任何视频播放时都没有声音。如何在应用程序中播放声音?

我发现问题出在我的电脑上关闭的Internet Explorer多媒体选项“播放背景声音”中。我的特定问题可以通过两种方法解决:

  • 手册:Internet Explorer->Internet选项->高级->在多媒体设置为“开”的网页中播放声音
  • 以编程方式:

            RegistryKey key = Registry.CurrentUser.OpenSubKey("Software\\Microsoft\\Internet Explorer\\Main", true);
            key.SetValue("Play_Background_Sounds", "yes", RegistryValueKind.String);
    
  • 如果您在编辑中共享的内容是您问题的答案,请将其从问题中删除,并将其作为答案发布。