【问题标题】:Add Microphone Access/Recognition in cefSharp在 cefSharp 中添加麦克风访问/识别
【发布时间】:2016-07-28 04:12:47
【问题描述】:

以下代码已经使用vb.net完成

Public chromeBrowser As ChromiumWebBrowser

Public Sub InitializeChromium()
    Dim settings As New CefSettings()

    settings.CefCommandLineArgs.Add("enable-media-stream", "enable-media-stream")
    ' Initialize cef with the provided settings
    Try
        CefSharp.Cef.Initialize(settings)
    Catch ex As Exception
        MessageBox.Show(ex.ToString)
    End Try

    ' Create a browser component
    chromeBrowser = New ChromiumWebBrowser("https://www.google.com/intl/en/chrome/demos/speech.html")
    ' Add it to the form and fill it to the form window.
    Me.Controls.Add(chromeBrowser)
    chromeBrowser.Dock = DockStyle.Fill
End Sub

我想知道如何在cefsharp网络浏览器中启用麦克风访问

【问题讨论】:

  • 我正在使用 ver#51 并尝试上面的示例,但它显示错误,如果您愿意,请提供一个工作演示作为帮助
  • 使用作为项目源的一部分提供的示例并取消注释掉链接的行。
  • 我尝试运行该示例但无法正常工作收到错误如果您愿意,请提供我一个演示
  • 否则我在这里添加错误列表

标签: vb.net google-chrome cefsharp microphone


【解决方案1】:

代替

settings.CefCommandLineArgs.Add("enable-media-stream", "enable-media-stream")

...试试这个

settings.CefCommandLineArgs.Add("enable-media-stream", "1");

【讨论】:

  • 过去对两者使用相同的密钥并传入 1 有效,如果您已经测试了第一个但它不起作用,请更新以包含您看到的行为的版本.
  • 有可能在 VB.NET 上的 WebBrowser 中模拟这个吗?基本上启用麦克风访问?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-09-16
  • 1970-01-01
  • 1970-01-01
  • 2021-07-15
  • 2019-08-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多