We are experiencing an issue with auto-play on windows 10 machines.
We are initializing Cef as follows:we create a OverrideSettings object of type CefSettingsOverrideCefSettings = new CefSettings();
Then we add accepted langugue list settings and a variety of command line args:
OverrideCefSettings.AcceptLanguageList =$"{CultureInfo.CurrentCulture.Name}, {CultureInfo.CurrentCulture.Name.Substring(0, 2)}";OverrideCefSettings.CefCommandLineArgs["autoplay-policy"] = "no-user-gesture-required";OverrideCefSettings.CefCommandLineArgs.Add("enable-media-stream");OverrideCefSettings.CefCommandLineArgs.Add("disable-gpu");OverrideCefSettings.CefCommandLineArgs.Add("no-proxy-server");OverrideCefSettings.CefCommandLineArgs.Add("enable-experimental-web-platform-features");OverrideCefSettings.CefCommandLineArgs.Add("enable-p2papi");OverrideCefSettings.CefCommandLineArgs.Add("allow-running-insecure-content");OverrideCefSettings.CefCommandLineArgs.Add("enable-usermedia-screen-capturing");OverrideCefSettings.CefCommandLineArgs.Add("enable-speech-input");OverrideCefSettings.CefCommandLineArgs.Add("allow-file-access-from-files");OverrideCefSettings.CefCommandLineArgs.Add("allow-http-screen-capture");OverrideCefSettings.CefCommandLineArgs.Add("auto-select-desktop-capture-source");OverrideCefSettings.CefCommandLineArgs.Add("use-fake-ui-for-media-stream");OverrideCefSettings.CefCommandLineArgs.Add("use-mock-keychain");OverrideCefSettings.CefCommandLineArgs.Add("force-renderer-accessibility");The issue is the first one, the autoplay-policy does not seem to be respected on windows machines. This is a WPF app, and we are initializing cef in app.xaml.cs on Application_startup
Cef.Initialize(OverrideCefSettings);Are we missing something else? This is only an issue on windows - MacOs seems to handle this fine.