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

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

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


person Junior Miguel Vieira    schedule 25.01.2013    source источник
comment
Что производит звук? Javascript+html или флеш?   -  person CodesInChaos    schedule 17.02.2013


Ответы (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.

Другие параметры: Примеры

person Junior Miguel Vieira    schedule 10.01.2017

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 и игнорировать теги audio ?!
Я просматривал исходники TChromium и тоже не нашел ничего связанного со звуком :(

person Filipe YaBa Polido    schedule 06.02.2014