如何使来自WPF应用程序或窗口的音频静音?

时间:2019-02-21 23:34:22

标签: c# wpf

我在WPF应用程序中有一个Web浏览器,该Web浏览器可以播放Flash,但是Flash具有音频,并且我不希望用户听到它。我假设必须有某种方法可以使Web浏览器,Window或整个应用程序静音。我已经尝试了以下类似的方法,但是没有任何效果。请给我一些帮助吗?

private const int APPCOMMAND_VOLUME_MUTE = 0x80000;
private const int WM_APPCOMMAND = 0x319;

[DllImport("user32.dll")]
public static extern IntPtr SendMessageW(IntPtr hWnd, int Msg, IntPtr wParam,
IntPtr lParam);

public EditTags() {
    IntPtr windowHandle = new WindowInteropHelper(this).Handle;
    SendMessageW(windowHandle, WM_APPCOMMAND, windowHandle, (IntPtr)
    APPCOMMAND_VOLUME_MUTE);
}

编辑: Jimi已找到解决方案。

所需链接:Webbrowser disable all audio output - from online radio to youtube

0 个答案:

没有答案