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では、特に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ソースを調べていましたが、オーディオに関連するものも見つかりませんでした:(

于 2014-02-06T02:03:17.943 に答える