Как отключить звук компонента Delphi Chromium Embedded (TChromium)?

мне нужно отключить звук TChromium компонент, чтобы сделать тихий браузер. Основная проблема заключается в Windows XP, где, когда я отключаю звук браузера, он отключает общий системный звук.

есть ли способ как отключить звук TChromium компонент ?

2 ответов


мне удалось выполнить следующий код:

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.

другие параметры: примеры


Windows XP не позволяет отключить только одно приложение в частности.
Проверьте это обсуждение here:
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, а также не нашел ничего связанного с аудио : (