Electron
A continuación, podrás encontrar las mejores prácticas para integrar con apps Electron.
Politicas de autoplay
Electron al estar basado en Chromium trae consigo la política de autoreproducción restringida, que limita reproducir videos y audios solo cuando existe un clic por parte de un usuario.
Por ello, recomendamos desactivar esta restricción de la siguiente manera:
Opción 1 (BrowserWindow)
const { BrowserWindow } = require('electron');
const mainWindow = new BrowserWindow({
width: 1200,
height: 800,
webPreferences: {
// Desactiva las políticas de autoplay
autoplayPolicy: 'no-user-gesture-required',
}
});
Opción 2 (commandLine)
const { app } = require('electron');
app.commandLine.appendSwitch('autoplay-policy', 'no-user-gesture-required');
app.commandLine.appendSwitch('disable-features', 'MediaEngagementBypassAutoplayPolicies');
app.commandLine.appendSwitch('disable-background-media-suspend');
Última actualización
¿Te fue útil?