Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.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
Javascript Flash不可用-Electron应用程序(Chromium浏览器)_Javascript_Node.js_Flash_Electron_Chromium - Fatal编程技术网

Javascript Flash不可用-Electron应用程序(Chromium浏览器)

Javascript Flash不可用-Electron应用程序(Chromium浏览器),javascript,node.js,flash,electron,chromium,Javascript,Node.js,Flash,Electron,Chromium,我正在尝试在我的电子应用程序(Chromium浏览器)中播放Flash内容。为此,我在与index.js并行的项目中添加了pepflashplayer.dll,并添加了以下代码- var app = require('app'); // Added browser-window, path as well... if (process.platform == 'win32') { ppapi_flash_path = path.join(__dirname, 'pepflashplay

我正在尝试在我的电子应用程序(Chromium浏览器)中播放Flash内容。为此,我在与index.js并行的项目中添加了pepflashplayer.dll,并添加了以下代码-

var app = require('app');
// Added browser-window, path as well...

if (process.platform == 'win32') {
    ppapi_flash_path = path.join(__dirname, 'pepflashplayer.dll');
} else if (process.platform == 'linux') {
    ppapi_flash_path = path.join(__dirname, 'libpepflashplayer.so');
} else if (process.platform == 'darwin') {
    ppapi_flash_path = path.join(__dirname, 'PepperFlashPlayer.plugin');
}

app.commandLine.appendSwitch('ppapi-flash-path', ppapi_flash_path);
app.commandLine.appendSwitch('ppapi-flash-version', '24.0.0.221');


app.on('ready', function() {
    mainWindow = new BrowserWindow({
        // https://github.com/atom/electron/blob/master/docs/api/browser-window.md
        'min-width': 1000,
        'min-height': 400,
        width: 1200,
        height: 600,
        center: true,
        resizable: true,
        webPreferences: {
            plugins: true
        }
    });

    mainWindow.loadUrl(`file://${__dirname}/index.html`);
});
但每当我播放flash内容时,我都会遇到这个错误-

Flash在浏览器中不可用

我试过64位和32位DLL。尝试从多个来源下载DLL,并使用了Chrome浏览器提供的DLL,但没有成功


非常感谢您的帮助。谢谢

Flash不包括在Chromium版本中。如果你真的想用flash,最好用Chrome来测试你的代码。但必须有一种方法将闪光包含在铬中。Chromium显然是与electron应用捆绑在一起的选择,它不仅仅是测试,我将分发我的应用。无法使用chrome.AFAIK,flash是NPAPI插件。以下是如何使用NPAPI插件:请记住,NPAPI很快就会被淘汰,所以这种技术在将来可能不起作用