C# 使用Chromium在WPF中自动播放YouTube视频
我正在尝试在加载页面时自动播放嵌入的YouTube视频。我使用此WPF代码设置浏览器: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
<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);
有没有办法给它添加一些控件?例如,暂停、播放、降低/提高音量、通过热键静音/取消静音。我对此不确定。也许你应该就这个问题单独提问。有没有办法添加一些控制?例如,暂停、播放、降低/提高音量、通过热键静音/取消静音。我对此不确定。也许你应该在这个问题上单独提出一个问题。