当前位置:  技术问答>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 有源码的。




|
首先你要知道libflashplayer.so 提供了哪些函数接口?
然后在你的代码中用extern声明这些函数,然后就可以使用了;
注意在link的时候,将该库作为库文件包含进去 -lflashplayer;

另外,对该库的使用如果有什么限制,你也需要遵守,比如要先调用什么初始化之类的函数(xx_init等)!

GOOD LUCK

|
目前我还没有找到一个调用的方法,官方没有推出Linux版的接口定义,我们也无法得知。

不过,给楼主一个建议,firefox是公开源代码的,firefox中可以调用libflashplayer.so,
以插件形式调用的,仔细研究一下firefox,也许有收获

|



这个建议不错,参考别人的,应该快点

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3