Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何禁用WebView控件(禁用声音)?_C#_Webview_Uwp - Fatal编程技术网

C# 如何禁用WebView控件(禁用声音)?

C# 如何禁用WebView控件(禁用声音)?,c#,webview,uwp,C#,Webview,Uwp,我试图找到如何在我的UWP应用程序中禁用WebView控件 该应用程序包含用于显示广告的WebView控件。当用户禁用应用程序声音时,播放任何声音都不好。但有些广告有声音,用户不高兴 我已尝试将ElementSoundPlayer.State设置为ElementSoundPlayerState.Off,但没有帮助 提前感谢您。目前,没有用于禁用WebView控件的api。对于您的场景,您可以通过使用注入JavaScript使声音静音。请参考以下代码 private async void Pass

我试图找到如何在我的UWP应用程序中禁用WebView控件

该应用程序包含用于显示广告的WebView控件。当用户禁用应用程序声音时,播放任何声音都不好。但有些广告有声音,用户不高兴

我已尝试将ElementSoundPlayer.State设置为ElementSoundPlayerState.Off,但没有帮助


提前感谢您。

目前,没有用于禁用WebView控件的api。对于您的场景,您可以通过使用注入JavaScript使声音静音。请参考以下代码

private async void PassDataBtn_Click(object sender, RoutedEventArgs e)
{
        string mutefunctionString = @"
    var videos = document.querySelectorAll('video'),
    audios = document.querySelectorAll('audio');
    [].forEach.call(videos, function(video) { video.muted = true; });
    [].forEach.call(audios, function(audio) { audio.muted = true; }); ";

    await MyWebView.InvokeScriptAsync("eval", new string[] { mutefunctionString });
}

你能给我一个代码吗?代码很简单。只需禁用webview声音XAML:
CS:
\u视图。导航(新Uri(“https://www.youtube.com/watch?v=Z9orePtm6go"));