找回密码
 注册
查看: 1465|回复: 5

为CutePlayer的开发提供一些素材

[复制链接]
发表于 2004-2-14 00:56:27 | 显示全部楼层 |阅读模式
见附件:
CutePlayer.tar.bz2.
里面包含xineplayer:这个是对xine-libs的封装,部分从kmplayer剥离,已经实现了SLOT和SIGNAL。他就是一个非常简单的xine窗口,不需要安装xine-gui,可以直接在命令行运行。

kxineplayer -ao arts -vo x11 abc.mpg就可以了。


cplayer:是一个skin实现,实现了exit和pls对话框的打开,主要是用来作一个demo。运行方法:
skin Modern
点击PL那里可以打开一个简单的对话框,事件没有实现。

皮肤借用了trosky作的。

希望上面的内容能够对大家的工作起到一下帮助。

下一步的计划是继续封装xine,希望形成独立的QWidget,可复用。并且实现xine窗口的右键菜单和左键双击fullscreen.

并将控件加入skin部分,实现skin对xine封装的控制。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2004-2-14 02:25:43 | 显示全部楼层
需要知道一个skin的结合方式才能够做skin
缺省不建议使用trotsky做的mplayer的skin
因为存在版权问题
来自winamp5 && deskmod.com网站元素
回复

使用道具 举报

发表于 2004-2-14 02:31:55 | 显示全部楼层
pls,plsclick...
我虽然不懂编程
我看了一下pixmaps和源代码
认为在源代码中的这些字符所定义的skin中元素的名称,就是以后的皮肤接口么
回复

使用道具 举报

 楼主| 发表于 2004-2-14 09:10:46 | 显示全部楼层
框架已经出来了,呵呵,就看自己怎么发挥了。

我初步的想法:大的框架是3个类,Player, PlayList, Skin.

Player里面对MediaPlayer(xine封装),AudioPlayer(这个可能要自己写了)进行判断调用。

这样一个简单的播放器应该不难构建。
回复

使用道具 举报

发表于 2004-2-14 14:12:33 | 显示全部楼层
[quote:904b909857="QuickTime"]需要知道一个skin的结合方式才能够做skin
缺省不建议使用trotsky做的mplayer的skin
因为存在版权问题
来自winamp5 && deskmod.com网站元素[/quote]
可以参考bmp的……
如果有一个统一的播放器就好了,就象windows media player,mp3,wav,mpg,avi…………都能放
回复

使用道具 举报

发表于 2004-2-14 15:02:05 | 显示全部楼层
最好是像foobar那样的全能音频播放器,然后另外有一个media player classic那样的全能视频播放器,但是不要试着做成一个,大而全反而不好。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2025-1-9 23:18 , Processed in 0.061946 second(s), 16 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

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