9

我需要静音TChromium组件的声音以制作静音浏览器。主要问题是在 Windows XP 上,当我静音浏览器的声音时,它会静音整个系统声音。

有没有办法使TChromium组件的声音静音?

4

2 回答 2

1

我已成功使用以下代码:

procedure CustomCommandLine (const processType: ustring; const commandLine: ICefCommandLine);
begin
    commandLine.AppendSwitch('--mute-audio');
end;    


begin
    CefOnBeforeCommandLineProcessing := CustomCommandLine;

    Application.Initialize;
    Application.CreateForm(TMainForm, MainForm);
    Application.Run;
end.

其他参数: 示例

于 2017-01-10T16:25:15.883 回答
0

Windows XP 不允许特别静音一个应用程序。
在此处查看此讨论:http:
//social.msdn.microsoft.com/Forums/windowsdesktop/en-US/0b4d2919-1b48-4f55-8120-cedd22bea0c5/how-to-programmatically-mute-volume-of-selected-app -in-volume-mixer-windows-7?forum=windowspro-audiodevelopment
有这个软件(没试过): http: //www.indievolume.com/允许这种程序,但这不是最好的选择。
你不能只处理 HTML 并忽略音频标签吗?!
我一直在查看 TChromium 源代码,也没有发现任何与音频相关的内容:(

于 2014-02-06T02:03:17.943 回答