问题标签 [ppapi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-chrome-extension - NPAPI 迁移到 NaCl 的 Google chrome 扩展
我最近开发了一个谷歌浏览器扩展,它使用了一个使用 FireBreath 框架制作的 NPAPI 插件。我刚刚发现 google 将很快停止使用这些类型的插件,并最终禁止所有使用它们的现有扩展。所以,我想最终转向 NaCl / PPAPI 架构,但我不确定这个架构是否甚至可以支持我目前在 NPAPI 插件中所做的事情。
在我当前的 NPAPI 插件中,我支持 OSX 和 Windows。在 OSX 版本上,插件执行 system() 函数,该函数执行一个小的 1 行 applescript。它看起来像这样:
在 Windows 版本上,它执行 COM 库中的函数。两个版本最终都做了同样的事情。我的另一个选择是执行 python 脚本,如果我要走这条路,我很可能希望将 python 嵌入到本机组件中。
使用 NaCl / PPAPI 是否有任何可能?
google-nativeclient - 在 PPAPI 插件中链接外部库
首先是 PPAPI 插件开发的新手。早些时候我一直在使用 NPAPI 插件来执行某些功能,而这些功能又使用 Windows API。现在由于 NPAPI 已经过时,我正在尝试 PPAPI。我的问题是我可以将 Windows API 链接到 PPAPI 吗?是否可以 ?
windows - Windows 上的 PNaCl 本地服务器构建错误 [ppapi_ALL_TARGET] 错误 2
我正在学习在 Windows 平台(win7)上使用 google-nativeclient 开发 Web 应用程序。根据说明,我必须make serve
从src
随 SDK 一起安装的 Pepper_(VERSION) 目录运行,在我的例子中是 Pepper_31。构建一直运行,直到它失败并显示以下消息:
**
**
我认为它缺少 cl.exe 程序,但我什至不知道那是什么以及如何获得它。有人能帮忙吗?谢谢你。
ffmpeg - Chrome 有哪些 NPAPI 视频插件替代品?
是:“ PPAPI (Pepper) 视频插件 -NaCl 模块失败 - 如何解决? ”
Google 的Say Goodbye to Our Old Friend NPAPI博客文章表明 NPAPI 插件支持将在 2014 年底停止(支持 PPAPI)。
我们已经考虑过使用ffmpeg库创建我们自己的视频插件的选项,以便在客户端上简单地解码 RTSP 编码的 H.264 视频流——这很重要,因为我们需要近乎实时的视频显示(避免转码延迟)。使用 ffmpeg 库,解码流仍有 3-5 秒的延迟,不如使用该选项运行MPlayer快。-benchmark
在尝试Google 的 PNaCl 推荐时,我们刚刚得到 LOADING 状态和以下错误:
NativeClient:NaCl模块加载失败:PnaclCoordinator:无法创建编译进程:ServiceRuntime:启动失败
我们不需要编码器,只需将传入的流解码为图像就可以了 - 或其他建议?
有哪些 NPAPI 替代方案可以解决此问题?
google-chrome-extension - 在 PPAPI 中加载文件
我已经构建了一个 chrome 扩展,它需要来自配置文件的数据。我通过 NPAPI 插件实现了它,但现在我必须使用 PPAPI,因为 Chrome 将从 2014 年 1 月起停止使用它。是否可以在 PPAPI 中加载文件。如果没有,如何通过 PPAPI 完成这项任务?
google-chrome - 如何在 Chrome 扩展程序中访问系统资源
我正在开发一个 chrome 扩展,它需要从系统文件中获取一些配置......早期的 chrome 提供了 NPAPI 插件,它可以访问任何系统资源(win 注册表、文件系统、IPC 调用等......)
但是知道 NPAPI 将很快停止使用,我正在寻找替代方案.. 构建插件的一种方法是使用 Pepper 客户端,但 Pepper 客户端仅对 chrome 本地存储进行读/写.. 这看起来像更多数据饼干的版本...
那么现在有没有其他替代方法可以访问 chrome 扩展中的系统资源(如注册表、文件等)?
plugins - 如何将 NPAPI 插件替换为 PPAPI 插件?
我使用 NPAPI 开发了一个插件,以便它运行本机 exe 文件。我听说 chrome 很快就会放弃 NPAPI。
我的问题是
'是否有可能 PPAPI 插件以某种方式在 Windows 上运行本机 exe 文件?
谢谢你。
web-services - 运行本地 dll 文件,选择打印机等...替代 NPAPI
在与本地机器上的硬件通信时,我正在寻找一种可持续的解决方案。我一直在阅读有关 NPAPI 的信息,但不幸的是它正在被逐步淘汰。
我想从网站运行诸如静默打印之类的东西。系统应能够决定是否打印到收据打印机或 A4 打印机。目前我需要设置一个默认打印机,但我会让系统确定应该使用哪台打印机。
我还想运行用户机器上本地存在的 dll 文件。
我的问题还有其他解决方案吗?
亲切的问候/ H
c++ - 在 NaCl 中播放 MP3 文件
按照 NACI 指南构建 SDK 示例效果很好。现在我要建立自己的共享库来练习。
我使用下面的命令将八球.cc 编译成八球_x86_32.o 没有问题。
但是当我想将八球_x86_32.o 链接到八球_x86_32.so 时,编译器说找不到-lppapi_cpp。
/Users/Shih/nacl_sdk/pepper_29/toolchain/mac_x86_glibc/bin/../lib/gcc/x86_64-nacl/4.4.3/../../../../x86_64-nacl/bin/ld:找不到 -lppapi_cpp
collect2: ld 返回 1 个退出状态