标签: ppapi

如何在Windows中为Google Chrome创建PPAPI插件?

我是PPAPI开发的新手,已经从这里下载了已经有的例子

但是,即使遇到文档后,我也无法构建项目.

我有Microsoft Visual Studio 2010,Windows操作系统和Chrome:30.0.1599.65

我知道一旦创建了一个dll,使用该regsvr32命令就会注册该插件,尽管获取dll,即使使用可用的代码,对我来说也很难.任何有关构建DLL的帮助表示赞赏.

dll plugins google-chrome ppapi

9
推荐指数
1
解决办法
1万
查看次数

什么是Chrome的NPAPI视频插件替代品?

是:" PPAPI(辣椒)视频插件-NaCl模块失败 - 如何解决? "

谷歌向我们的老朋友说再见NPAPI博客文章表明NPAPI插件支持将于2014年底停止(支持PPAPI).

我们曾考虑使用的选项的ffmpeg库,创建自己的视频插件,简单地解码在客户端上RTSP编码H.264视频流-重要的,因为我们需要为近实时视频显示(避免转码等待时间).使用ffmpeg库,解码流时仍有3-5秒的延迟,不如使用该选项运行MPlayer-benchmark.

在尝试Google的PNaCl推荐时,我们刚刚获得了LOADING状态并出现以下错误:

NativeClient:NaCl模块加载失败:PnaclCoordinator:无法创建编译进程:ServiceRuntime:无法启动

我们不需要编码器,只需将输入流解码为图像就可以了 - 或者其他建议?

有哪些NPAPI替代方案可以解决这个问题?

ffmpeg vlc npapi video-streaming ppapi

5
推荐指数
0
解决办法
2693
查看次数

从Native Client/Pepper插件调用Windows API

我的目的是为windows用户创建一个chrome插件.是否可以从Native Client/PPAPI调用windows api.如果可能怎么样?

plugins google-chrome google-nativeclient ppapi

5
推荐指数
1
解决办法
6098
查看次数

谷歌镀铬扩展与NPAPI转移到NaCl

我最近开发了一个google chrome扩展程序,它使用了使用FireBreath框架制作的NPAPI插件.我刚刚发现谷歌将很快停止使用这些类型的插件,并最终禁止使用它们的所有现有扩展.所以,我想最终转向NaCl/PPAPI架构,但我不确定这个架构是否甚至可以支持我目前在NPAPI插件中所做的工作.

在我目前的NPAPI插件中,我支持OSX和Windows.在OSX版本上,插件执行system()函数,该函数执行一个小的1行AppleScript.它看起来像这样:

osascript -e 'tell app ... 
Run Code Online (Sandbox Code Playgroud)

在Windows版本上,它执行COM库中的函数.两个版本最终都做了同样的事情.我有另一个选择是执行python脚本,如果我要走这条路线,我很可能想在本机组件中嵌入python.

用NaCl/PPAPI可以解决这些问题吗?

npapi google-chrome-extension google-nativeclient firebreath ppapi

5
推荐指数
2
解决办法
2165
查看次数

如何从PPAPI内容调试器Flash Player获取跟踪输出

我在Windows 8上使用Chrome 39.0.2171.95.我运行了Adobe的uninstall_flash_player.exe.我安装了Adobe博客文章中宣布的PPAPI内容调试器Flash Player .

When I go to chrome://plugins and expand the details with the link at the upper right, I can see that the built-in PepperFlash player is still there, but is disabled. The plugin one:

Location:   C:\WINDOWS\system32\Macromed\Flash\pepflashplayer32_16_0_0_235.dll
Type:   PPAPI (out-of-process)
Run Code Online (Sandbox Code Playgroud)

is enabled. So far, so good.

Based on information I gleaned from this Adobe forum post, I copied my mm.cfg file to:

%USERPROFILE%/AppData/Local/Google/Chrome/User Data/Default/Pepper Data/Shockwave Flash/System

(I had to create the System directory.)

The …

flash google-chrome ppapi

4
推荐指数
1
解决办法
8547
查看次数

使用Javascript检测Pepper(PPAPI)Flash

我们使用的是专有的文档查看器,它在某些版本的Chrome中找不到与Pepper版本相同的Flash版本,因此我希望能够检测到它并以不同的格式重定向到相同的内容.

由于这个版本似乎落后于NPAPI,我一直在使用FlashDetect来查找版本号,但这需要每日更新.我宁愿不看UserAgent,因为它是导致麻烦而不是浏览器的Flash架构,但有没有任何方法用Javascript做到这一点?

javascript flash google-chrome ppapi

4
推荐指数
1
解决办法
6724
查看次数

如何在向NaCl(Chrome Native Client)发送消息后实施回调?

来自NaCl新手的简单问题......

在我的javascript中,我向NaCl模块发布了一条消息.
在NaCl模块处理此消息后,如何在javascript中执行回调?

入门教程中,给出了以下示例.

 function moduleDidLoad() {
      HelloTutorialModule = document.getElementById('hello_tutorial');
      updateStatus('SUCCESS');
      // Send a message to the Native Client module
      HelloTutorialModule.postMessage('hello');
    }
Run Code Online (Sandbox Code Playgroud)

如何在HelloTutorialModule.postMessage('hello')中执行回调函数; ?

谢谢.

javascript callback google-nativeclient ppapi

0
推荐指数
1
解决办法
898
查看次数