我需要在node-webkit应用程序中运行swf文件。我在我的package.json文件中启用了swf嵌入式插件,但是我收到错误“无法加载插件”。如何在node-webkit应用程序中成功运行Flash?
我正在运行Ubuntu。
这是package.json:
{
"name": "nw-demo",
"main": "index.html",
"webkit" : {
"plugin" : true
}
}
这是HTML:
<!doctype html>
<html>
<head>
<title>Hello World</title>
</head>
<body>
<object width="100" height="100">
<param name="movie" value="file.swf">
<embed src="movie.swf" width="100" height="100">
</embed>
</object>
</body>
</html>
谢谢!
答案 0 :(得分:2)
你需要将pepperFlash复制到项目内的文件夹插件中。另外将它添加到package.json:
"chromium-args": "--ppapi-flash-path=plugins/libpepflashplayer.so --ppapi-flash-version=17.0.0.134"
如果您使用nw命令启动应用程序,则必须启动内部app文件夹,相同级别的插件文件夹
您可以从谷歌浏览器获取PepperFlash,但您无法通过许可证使用此插件分发应用程序。