QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1154|回复: 10

有人做过flash播放器吗?

[复制链接]
发表于 2003-12-5 21:33:55 | 显示全部楼层 |阅读模式
我想做一个flash播放器。
但好像除了mozilla以外,只有micromedia做了个flash player。但不给源代码的。除此以外我没见过其他版本的flahs播放器。

我现在只能做的就是简化mozilla,让他成为flash播放器,但mozilla太复杂了。

我想知道有我想做一个flash播放器。
但好像除了mozilla以外,只有micromedia做了个flash player。但不给源代码的。除此以外我没见过其他版本的flahs播放器。

我现在只能做的就是简化mozilla,让他成为flash播放器,但mozilla太复杂了。

我想知道有人开发过flash播放器吗?想交流一下。?想交流一下。
发表于 2003-12-8 11:23:09 | 显示全部楼层
mozilla也是用插件来播放flash的呀,mozilla只不过起到一个flash控制器的作用
回复

使用道具 举报

发表于 2003-12-8 11:24:32 | 显示全部楼层
这个控制器我做了一个,但由于某种原因我不能给你,倒是可以跟你探讨探讨
回复

使用道具 举报

 楼主| 发表于 2003-12-8 11:53:36 | 显示全部楼层
我想问一下,
你做控制器播放flash的原理跟mozilla的是不是一样的?
你可以跟我说一下吗?

我现在在看mozilla的源代码,头疼死了..真想抛弃它.
mplayer又不能播放flash,要不然我早就放弃mozilla了

你有相关的文档可不可以发给我看一下啊.
我的邮箱是[email protected]

吾该..
回复

使用道具 举报

发表于 2003-12-8 14:15:08 | 显示全部楼层
原理跟mozilla的差不多,但简化了很多,大概300行代码.
过程大概是这样:
NPPluginFuncs *npp;
NPNetscapeFuncs *npn;
NPStream stream;

NP_Initialize (npn, npp);//在libflashplayer.so里
NPP_Initialize();//在libflashplayer.so里
构造一个NPWindow *类型窗口,可以参考mozilla的,比如这个变量名叫npwindow;
NPP instance;并给instance分配内存
npp->newp(.................)
npp->setwindow(instance,npwindow);
npp->newstream(instace,NULL,&stream,0,...);
npp->writeready(instance,&stream);
npp->write(instance,&stream,.........);
npp->destroystream(instance,&stream,0);
回复

使用道具 举报

发表于 2003-12-8 14:16:11 | 显示全部楼层
你做flash播放器干什么?
回复

使用道具 举报

 楼主| 发表于 2003-12-8 15:31:14 | 显示全部楼层
吾该晒

虽然对你写的那一段不懂,但我会往这个方向多看看

我帮人地做一个flash播放器,小兼职

时限都快到了,紧张死我.

以前编win32的程序比较多,linux的比较少,

虽然接触linux n年,但对linux编程,有很多都不懂

所以只好不停的对自己说:艰巴爹   
回复

使用道具 举报

发表于 2003-12-8 16:13:00 | 显示全部楼层
官方不是有flash播放器吗,为什么还要做一个
回复

使用道具 举报

 楼主| 发表于 2003-12-8 16:31:39 | 显示全部楼层
我要修改它

我要做成那种没有window边框、没有菜单、工具栏、状态。。。

也就是说在非全屏模式底下,只显示flash内容

而且这属于一个模块,要被其他程序所调用的

所以只能靠自己做了


我做过windows下的flash播放器,好简单哦

所知道linux下。。。唉。。
回复

使用道具 举报

发表于 2003-12-11 15:35:00 | 显示全部楼层
网上有源代码呀。 flash-0.49.tar.gz
既可以单独播放flash,又可以做插件。
回复

使用道具 举报

发表于 2003-12-15 16:50:08 | 显示全部楼层

偶也想做。

偶想用kde/qt做,不知能做否。交流一下吧!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-9 06:29 , Processed in 0.047436 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表