在node-webkit应用程序中显示Flash文件

时间:2015-01-23 12:54:53

标签: html node.js flash node-webkit

我需要在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>

谢谢!

1 个答案:

答案 0 :(得分:2)

你需要将pepperFlash复制到项目内的文件夹插件中。另外将它添加到package.json:

"chromium-args": "--ppapi-flash-path=plugins/libpepflashplayer.so --ppapi-flash-version=17.0.0.134"

如果您使用nw命令启动应用程序,则必须启动内部app文件夹,相同级别的插件文件夹

您可以从谷歌浏览器获取PepperFlash,但您无法通过许可证使用此插件分发应用程序。