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

时间:2018-06-10 11:10:44

标签: winforms video-streaming webbrowser-control

我刚刚在Visual Studio 2017中做了一个简单的WinForms应用程序。在主Form1上我放了WebBrowser控件。在Form1加载时,我导航到vimeo.com页面

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

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

1 个答案:

答案 0 :(得分:0)

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

  1. 手动:Internet Explorer->互联网选项 - >高级 - >在多媒体设置为" on"。
  2. 的网页中播放声音
  3. 以编程方式:

            RegistryKey key = Registry.CurrentUser.OpenSubKey("Software\\Microsoft\\Internet Explorer\\Main", true);
            key.SetValue("Play_Background_Sounds", "yes", RegistryValueKind.String);