我尝试在我的电子应用程序中运行flash,所以我按照https://github.com/electron/electron/blob/master/docs/tutorial/using-pepper-flash-plugin.md的下一条说明操作,然后我做了下一步:
在我的项目中复制并使用下一个代码:
let pluginName;
switch (process.platform) {
case 'win32':
pluginName = 'pepflashplayer.dll';
break;
case 'darwin':
pluginName = 'PepperFlashPlayer.plugin';
break;
case 'linux':
pluginName = 'libpepflashplayer.so';
break;
}
app.commandLine.appendSwitch('ppapi-flash-path', path.join(__dirname, 'PepperFlashPlayer.plugin'));
和
mainWindow = new BrowserWindow({
width: 800,
height: 600,
fullscreen: true,
webPreferences: {
nodeIntegration: false,
plugins: true,
}
});
当我启动应用程序时,我看到下一个错误:您的系统中必须安装Adobe Flash Player 11.3.3或更高版本。点击此处立即访问Adobe.com
如果我在app.commandLine.appendSwitch('ppapi-flash-version', '27.0.0.130')
内部,应用程序说:无法在黑屏内加载插件。
chrome://plugins
在当前的Chrome版本中不起作用。我也试过安装flash插件(系统版flash也是27.0版)
有没有人遇到过这个问题,可以帮助我?