我在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。