找回密码
 立即注册
收起左侧

又遇到问题了。。。视频播放

4
回复
8598
查看
[复制链接]
累计签到:108 天
连续签到:1 天
来源: 2015-2-6 14:24:35 显示全部楼层 |阅读模式
1Qter豆
下面是网上的一段代码,但是在跑的时候编译不通过。。。各位,哪里出错了。。。
编译结果如图。。。
  1. #include <QApplication>
  2. #include <QWidget>
  3. #include <phonon/VideoPlayer>
  4. #include <phonon/MediaSource>
  5. #include <QUrl>
  6. int main(int argc, char *argv[])
  7. {
  8.     QApplication a(argc,argv);

  9.     QWidget *w=new QWidget;
  10.     w->setWindowTitle("video player");
  11.     w->resize(400,400);
  12.     Phonon::VideoPlayer *player=new Phonon::VideoPlayer(w);
  13.     player->load(Phonon::MediaSource("1.avi"));
  14.     player->play();
  15.     w->show();
  16.     return 0;
  17. }
复制代码
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

可以参考这里自行解决:http://www.qter.org/forum.php?mod=viewthread&tid=784
回复

使用道具 举报

累计签到:1573 天
连续签到:1 天
2015-2-6 14:24:36 显示全部楼层
可以参考这里自行解决:http://www.qter.org/forum.php?mod=viewthread&tid=784
回复

使用道具 举报

累计签到:230 天
连续签到:1 天
2015-2-6 15:55:47 显示全部楼层
是不是工程文件(*.pro)里面没添加“QT += multimedia”?我的是QT5.3,你的或许是QT4,看头文件应该还要加“QT += phonon”你去帮助文档搜,具体看帮助文档
回复

使用道具 举报

累计签到:108 天
连续签到:1 天
2015-2-7 14:25:36 显示全部楼层
yafeilinux 发表于 2015-2-7 10:13
可以参考这里自行解决:http://www.qter.org/forum.php?mod=viewthread&tid=784

感谢提供的资料,学习了
回复

使用道具 举报

累计签到:108 天
连续签到:1 天
2015-2-7 17:20:56 显示全部楼层
木村拓哉 发表于 2015-2-6 15:55
是不是工程文件(*.pro)里面没添加“QT += multimedia”?我的是QT5.3,你的或许是QT4,看头文件应该还要 ...

嗯嗯,工程文件里确实也缺少了你说的东西
回复

使用道具 举报

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

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了