Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/329.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# 使用Chromium在WPF中自动播放YouTube视频_C#_Wpf_Chromium - Fatal编程技术网

C# 使用Chromium在WPF中自动播放YouTube视频

C# 使用Chromium在WPF中自动播放YouTube视频,c#,wpf,chromium,C#,Wpf,Chromium,我正在尝试在加载页面时自动播放嵌入的YouTube视频。我使用此WPF代码设置浏览器: <wpf:ChromiumWebBrowser Address="http://www.youtube.com/embed/M7lc1UVf-VE?autoplay=1"/> 参数?autoplay=1不起作用。谷歌改变了策略,让用户对媒体播放有更多的控制权 如果不需要声音,可以添加mute参数并将其设置为1,这将允许自动播放 <wpf:ChromiumWebBro

我正在尝试在加载页面时自动播放嵌入的YouTube视频。我使用此WPF代码设置浏览器:

<wpf:ChromiumWebBrowser Address="http://www.youtube.com/embed/M7lc1UVf-VE?autoplay=1"/>

参数
?autoplay=1
不起作用。

谷歌改变了策略,让用户对媒体播放有更多的控制权

如果不需要声音,可以添加
mute
参数并将其设置为
1
,这将允许自动播放

<wpf:ChromiumWebBrowser Address="http://www.youtube.com/embed/M7lc1UVf-VE?autoplay=1&mute=1"/>
如果尚未使用设置,请在
App.xaml.cs
中将这些行添加到WPF应用程序的构造函数中

var settings = new CefSettings();
settings.CefCommandLineArgs["autoplay-policy"] = "no-user-gesture-required";
Cef.Initialize(settings, true, browserProcessHandler: null);
谷歌改变了这一政策,让用户对媒体播放有更多的控制权

如果不需要声音,可以添加
mute
参数并将其设置为
1
,这将允许自动播放

<wpf:ChromiumWebBrowser Address="http://www.youtube.com/embed/M7lc1UVf-VE?autoplay=1&mute=1"/>
如果尚未使用设置,请在
App.xaml.cs
中将这些行添加到WPF应用程序的构造函数中

var settings = new CefSettings();
settings.CefCommandLineArgs["autoplay-policy"] = "no-user-gesture-required";
Cef.Initialize(settings, true, browserProcessHandler: null);

有没有办法给它添加一些控件?例如,暂停、播放、降低/提高音量、通过热键静音/取消静音。我对此不确定。也许你应该就这个问题单独提问。有没有办法添加一些控制?例如,暂停、播放、降低/提高音量、通过热键静音/取消静音。我对此不确定。也许你应该在这个问题上单独提出一个问题。