阅读:2974回复:10
请教大侠们 ff里flash接口问题 :(
在没有安装flash插件的浏览器上(比如firefox),当网页遇到flash(*.swf)格式的文件时,浏览器就会要求你安装flash插件,也就是和flash播放器相关联.然后当浏览器每次遇到*.swf文件时,就会调用flash播放器,也就是说flash提供了一个接口,然后用api函数去调用它
我想问问大侠们,是这样的吗? 如果能具体说出细节 小弟万分感激 |
|
1楼#
发布于:2007-02-26 16:19
应该是浏览器读到特定的html标签,再依据.swf文件的类型来使用已插入的播放器播放。
是浏览器提供了接口让播放器插进来,而不是播放器提供接口让浏览器调用。 |
|
|
2楼#
发布于:2007-02-26 16:19
好像Firefox用的Flash插件和系统用的Flash播放器是不同的。
至于技术细节,应该在Firefox的插件开发里有,还有我觉得应该是Firefox提供了接口,而Flash插件实现了接口才对。 |
|
3楼#
发布于:2007-02-26 16:19
谢谢两位大大的回答! 现在公司要求我做一个在linux环境下,Firefox的flash插件开发.我现在连原理都没弄清楚
现在总算有点感性认识了. 前几天 在firefox官方网站里学习了一下 上面主要教的是做一些table型的插件.而关于flash的插件缺没有 不知道哪里才能找到这方面的资料 |
|
4楼#
发布于:2007-02-26 16:19
楼主看看mozilla开发中心
http://developer.mozilla.org/en/docs/Plugins 这里有许多插件的介绍,说的是浏览器提供gecko plugin API,应该对你有一些帮助的。具体找的话可能有一些文档帮助你描写firefox下的插件。 macromedia flash plugins http://developer.mozilla.org/en/docs/Sc ... edia_Flash |
|
|
5楼#
发布于:2007-02-26 16:19
太感谢斑竹了, 可惜是全英文的 不过慢慢来 反正公司给我的时间还长. 这个论坛真好,热心人相当多.而且质量也高,刚刚问了就有人回答.不象在baidu 丢了半个月了都没人回答. 对了 上面两位大大,我今天请教了一下我们公司的技术员 他说 关于这个插件的问题 确实是浏览器调flash库. 怎么说呢 比如说暴风音影吧 播放器只是个解码工具.遇到不同的格式 就调用不同的库.如rmvb格式的,它就调用rmvb格式库. 浏览器也是一样的.在播放视频的问题上,它也就是个解码器.当遇到swf格式的时候,它就调用flash库. 怎么调用的他不清楚,我想可能是通过几句代码吧. 现在我迷茫了,真不知道到底是谁说得对.
|
|
6楼#
发布于:2007-02-26 16:19
呵呵 我对这方面不是很清楚啊,先看看文档把?如果你英文过硬,可以到mozillazine官方论坛发帖问把。那里是开发者的会集地
|
|
|
7楼#
发布于:2007-02-26 16:19
好像adobe提供了linux版的插件,你们还要自己开发?
|
|
|
8楼#
发布于:2007-02-26 16:19
另外你可以看看fx的源码
|
|
|
9楼#
发布于:2007-02-26 16:19
我不是开发人员也不是搞这方面的,看不来,呵呵。
我能给你的建议就是看看英文的开发文章或者到mozillazine发帖问问。 好像adobe提供了linux版的插件,你们还要自己开发? 它的确有linux版本的插件啊,我们要做的就是利用ff与插件的接口啊。 |
|
|
10楼#
发布于:2007-02-26 16:19
是啊 斑竹说得很对 它是提供了flash的插件
但我们公司要做的是利用FF与插件的接口 说白了 就是调flash库那里的细节 热心人真多 thanks |
|