标题:xymplayer-基于QT4的 Mplayer前端
作者:xiongyu
日期:2012-03-07 13:14
内容:
基于QT4的Mplayer前端,属于一个阶段学习的总结,本来想做得更完善一点,但最近好多事情要做,又已经开始学习硬件平台。就放任这样吧。
个人觉得比较好的功能。-- 可以全屏播放,在网上找的好多例子都没有做到这个功能,自己实现了。-- 实现了一个跟随窗口,也就是播放列表是一个独立窗体,但会跟随着主窗体的移动而移动改变一下代码,还可以实现像千千静听之类的磁性窗体,在附近会马上贴上去,离得远会不贴着主窗口-- 支持网络播放,因为Mplayer本来就支持网络播放,要做得只是搭建一个服务器,用QT从服务器上下载,播放列表,分析播放列表来实现此功能。
--比较装逼的功能,软件首页做了个和快播一样的会转动的一个tag列表,目前这份源码是 GIF图片而已,由于此功能属于半成品,就先用GIF将就一下,完成之后会更新源码
--个人感觉从这个项目(姑且称为项目吧)学到了很多QT的知识,从QT当中更加让我理解了类和重载的意思。希望大家都关注下QT,QT真的是个好东西。


源代码是通过LINUX 和 WINDOWS 的测试的。。两者都可以编译通过并运行。唯一要改的就是mplayer的路径[/c ..
#1 [zhwei820 03-17 16:19]
多谢楼主分享,大家一起进步,继续努力
#2 [pzhengwf 03-19 19:11]
下载了,怎么不能放出来啊?
#3 [xiongyu 03-22 17:35]
QT4.7 的源码。。里面自带了mplayer 请确定你的xymplayer 目录下。。mplayer也存在哈。。
#4 [行潇 04-29 08:54]
下载了,但是出现,HR:0x00000000 CUnknown: Not aggregating; delegate to nondelegating IUnknown.HR:0x00000000 CUnknown: Not aggregating; delegate to nondelegating IUnknown.请问楼主知道什么原因吗?
#5 [xiongyu 06-14 21:41]
不知道, 这个不是代码的错误, 与你个人平台更密切相关