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

QT4.8中使用QMediaPlayer问题

8
回复
19176
查看
[复制链接]
累计签到:4 天
连续签到:1 天
来源: 2013-10-18 22:09:36 显示全部楼层 |阅读模式

马上注册,查看详细内容!注册请先查看:注册须知

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

x
在linux opensuse下安装了Qt4.8,想用QMediaPlayer做一个播放器。
但是在包含头文件#include <QMediaPlayer>这名就有错误。 构建提示QMediaPlayer: No such file or directory


我的.pro工程文件里面是这样的,感觉媒体相关的添加了,就是找不到。
QT       += core gui widgetsQT       +=multimedia multimediawidgetsQT       += phononCONFIG   +=mobilityMOBILITY += multimedia

最后发现一个麻烦问题是在 /usr/include/QtMultimedia目录下面没有QMediaPlayer或者qmediaplayer.h文件
我想之所以找不到文件是不是因为 /usr/include/QtMultimedia目录下没有那个文件

这个问题该怎么解决,要安装什么 ?
回复

使用道具 举报

尚未签到

2013-10-18 22:23:20 显示全部楼层
我晕。。。你找的是手机版的例子,这个QMediaPlayer是Mobility库才有的内容,也就是说手机版本的qt才有。

Qt4的话用Phonon写播放器或调用mplayer嵌入

Qt5的话要简单一些,继承了你现在用的mediaplayer,用法和你现在的差不多
回复 支持 反对

使用道具 举报

累计签到:4 天
连续签到:1 天
2013-10-19 08:53:20 显示全部楼层
Joey_Chan 发表于 2013-10-18 22:23
我晕。。。你找的是手机版的例子,这个QMediaPlayer是Mobility库才有的内容,也就是说手机版本的qt才有。

...

就是说QT4没法使用QMediaPlayer吗? 那在QT5中的QMediaPlayer跟手机版的QMediaPlayer是不是互相兼容,可以移植的,我使用QT5的QMediaPlayer类写出来的东西能移植到手机版的吗?
回复 支持 反对

使用道具 举报

尚未签到

2013-10-20 00:58:26 显示全部楼层
hoomin 发表于 2013-10-19 08:53
就是说QT4没法使用QMediaPlayer吗? 那在QT5中的QMediaPlayer跟手机版的QMediaPlayer是不是互相兼容,可 ...

应该不能移植,Qt4的mobility库在Qt5被整合了,有些api不一样
回复 支持 反对

使用道具 举报

累计签到:4 天
连续签到:1 天
2013-10-20 11:22:08 显示全部楼层
4.8已经包含symbian开发的库了..   Qt4可以使用QMediaPlayer.. 但是需要将Qt安装在C盘下. 并且呢.工程也放在C盘下.   这样就可以构建SIM调试模式。。当然有真机最好..  QMediaPlayer 还有一个貌似是coffee的例子..也是可以执行的。。   
回复 支持 反对

使用道具 举报

累计签到:4 天
连续签到:1 天
2013-10-20 12:35:08 显示全部楼层
study_wen 发表于 2013-10-20 11:22
4.8已经包含symbian开发的库了..   Qt4可以使用QMediaPlayer.. 但是需要将Qt安装在C盘下. 并且呢.工程也放 ...

我是linux的,找不到QMediaPlayer 库,QMediaPlayer 库是不是要另外装?
回复 支持 反对

使用道具 举报

累计签到:4 天
连续签到:1 天
2013-10-21 20:19:24 显示全部楼层
hoomin 发表于 2013-10-20 12:35
我是linux的,找不到QMediaPlayer 库,QMediaPlayer 库是不是要另外装?

那也是集成了...我记得貌似是。。因为我Linux下一直用的4.6..
4.8应该是集成..安装的时候有选择..你把那些选项选上就OK..   
回复 支持 反对

使用道具 举报

累计签到:4 天
连续签到:1 天
2013-10-22 14:16:47 显示全部楼层
study_wen 发表于 2013-10-21 20:19
那也是集成了...我记得貌似是。。因为我Linux下一直用的4.6..
4.8应该是集成..安装的时候有选择..你把那 ...

没有选择 ,我是命令行安装的  zypper install qt-creator  还有一些库
回复 支持 反对

使用道具 举报

累计签到:1 天
连续签到:1 天
2016-11-19 14:52:27 显示全部楼层
我是QT5的,在linux下交叉编译的时候,就出现了找不到QMediaPlayer,我用的交叉编译链是4.8.1的
回复 支持 反对

使用道具 举报

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

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