当前位置: 技术问答>linux和unix
libflashplayer.so 如何调用?
来源: 互联网 发布时间:2016-04-18
本文导语: 在Linux下写了一个应用程序,就是要用flash的播放swf文件,我安装了插件,但不知道插件的使用。我在Linux下的编程语言是C/C++/mono。 大家帮忙啊 | NP_Initialize NP_GetMIMEDescription NP_GetValue NP_Shu...
在Linux下写了一个应用程序,就是要用flash的播放swf文件,我安装了插件,但不知道插件的使用。我在Linux下的编程语言是C/C++/mono。 大家帮忙啊
|
NP_Initialize
NP_GetMIMEDescription
NP_GetValue
NP_Shutdown
插件中一般就这几个接口给浏览器调用,当然还有别的函数,由于adobe没有公开源码,谁也不知道有啥啊。
可以参看 Swfdec Mozilla Plugin 有源码的。
NP_GetMIMEDescription
NP_GetValue
NP_Shutdown
插件中一般就这几个接口给浏览器调用,当然还有别的函数,由于adobe没有公开源码,谁也不知道有啥啊。
可以参看 Swfdec Mozilla Plugin 有源码的。
|
首先你要知道libflashplayer.so 提供了哪些函数接口?
然后在你的代码中用extern声明这些函数,然后就可以使用了;
注意在link的时候,将该库作为库文件包含进去 -lflashplayer;
另外,对该库的使用如果有什么限制,你也需要遵守,比如要先调用什么初始化之类的函数(xx_init等)!
GOOD LUCK
然后在你的代码中用extern声明这些函数,然后就可以使用了;
注意在link的时候,将该库作为库文件包含进去 -lflashplayer;
另外,对该库的使用如果有什么限制,你也需要遵守,比如要先调用什么初始化之类的函数(xx_init等)!
GOOD LUCK
|
目前我还没有找到一个调用的方法,官方没有推出Linux版的接口定义,我们也无法得知。
不过,给楼主一个建议,firefox是公开源代码的,firefox中可以调用libflashplayer.so,
以插件形式调用的,仔细研究一下firefox,也许有收获
不过,给楼主一个建议,firefox是公开源代码的,firefox中可以调用libflashplayer.so,
以插件形式调用的,仔细研究一下firefox,也许有收获
|
这个建议不错,参考别人的,应该快点