我需要将TChromium
组件的声音静音以制作静音浏览器。主要问题是在Windows XP上,当我静音浏览器的声音时,它会使整个系统声音静音。
有没有办法如何静音TChromium
组件的声音?
答案 0 :(得分: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.
其他参数: Examples
答案 1 :(得分: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来源,也没有发现任何与音频有关的内容:(