TChromium
サイレントブラウザを作成するには、コンポーネントのサウンドをミュートする必要があります。主な問題は、Windows XPで、ブラウザのサウンドをミュートすると、システム全体のサウンドがミュートされることです。
TChromium
コンポーネントのサウンドをミュートする方法はありますか?
私は次のコードで成功しました:
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では、特に1つのアプリケーションのみをミュートすることはできません。
ここでこのディスカッションを確認してください:
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ソースを調べていましたが、オーディオに関連するものも見つかりませんでした:(