qq1043068972 发表于 2015-7-16 19:28:05

Ubuntu下,QT5.4,用QMediaPlay播放音乐,提示GStreamer; Unable to pa...

提示的错误:

GStreamer; Unable to play - "./mu.mp3"
GStreamer; Unable to pause - "./mu.mp3"
Error: "无效的 URI“./mu.mp3”。"

代码:
    QString mpth="./mu.mp3";
    music= new QMediaPlayer(this);
    QUrl url;
    url.setUrl(mpth);
    QMediaContent medc(url);
    music->setMedia(medc);
    music->play();

真心不知道怎么回事,一样的代码,在windows下就没事,,在ubuntu下就不行了,不是跨平台的吗?

Joey_Chan 发表于 2015-7-16 19:28:06

是不是没有mp3解码器

qq1043068972 发表于 2015-7-18 20:24:43

Joey_Chan 发表于 2015-7-18 01:04 static/image/common/back.gif
是不是没有mp3解码器

但是我下了个ubuntu下的播放器,可以播放MP3文件啊

Joey_Chan 发表于 2015-7-18 23:46:43

错误写着“错误的URI”, 你写绝对地址看看

qq1043068972 发表于 2015-7-19 07:58:26

Joey_Chan 发表于 2015-7-18 23:46 static/image/common/back.gif
错误写着“错误的URI”, 你写绝对地址看看

绝对地址也是不行啊,我这不知道为什么了!

Joey_Chan 发表于 2015-7-19 20:01:18

qq1043068972 发表于 2015-7-19 07:58 static/image/common/back.gif
绝对地址也是不行啊,我这不知道为什么了!

晕,这么神奇?你试试qt自带的例子看看行不?

qq1043068972 发表于 2015-7-19 21:53:59

Joey_Chan 发表于 2015-7-19 20:01 static/image/common/back.gif
晕,这么神奇?你试试qt自带的例子看看行不?

qrc:/main.qml:47 module "QtWinExtras" is not installed 提示这个错误,运行例子的时候,去百度了下,有个英文的帖子发信了答案,虽然也读懂了,但是我还是不太明白要我干什么 ,这是那个帖子的网址:http://stackoverflow.com/questions/16810918/qt5-qml-error-qtquick-qtgraphicaleffects-is-not-installed

qq1043068972 发表于 2015-7-19 23:23:06

Joey_Chan 发表于 2015-7-19 20:01 static/image/common/back.gif
晕,这么神奇?你试试qt自带的例子看看行不?

也真是奇了怪了,一模一样的代码,在win下就没事,到了ubuntu上就提示QUrl无效!

z55716368 发表于 2015-7-20 09:22:09

弄好了求代码看看 关于Qt音频、视频这些还么接触过

qq1043068972 发表于 2015-7-20 09:25:57

z55716368 发表于 2015-7-20 09:22 static/image/common/back.gif
弄好了求代码看看 关于Qt音频、视频这些还么接触过

win下有弄好的,但是linux就那个QUrl问题解决不了

z55716368 发表于 2015-7-20 10:12:30

qq1043068972 发表于 2015-7-20 09:25 static/image/common/back.gif
win下有弄好的,但是linux就那个QUrl问题解决不了

以前没有接触过 不怎么懂这个呢

Joey_Chan 发表于 2015-7-20 16:46:37

真悲剧,在我的Ubuntu下居然提示Gstreamer木有解码器:L:L:L:L:L:L

qq1043068972 发表于 2015-7-20 22:32:09

Joey_Chan 发表于 2015-7-20 16:46 static/image/common/back.gif
真悲剧,在我的Ubuntu下居然提示Gstreamer木有解码器

GStreamer; Unable to play - "./mu.mp3"
GStreamer; Unable to pause - "./mu.mp3"
也是提示这个错误?

qq1043068972 发表于 2015-7-20 22:42:13

Joey_Chan 发表于 2015-7-18 01:04 static/image/common/back.gif
是不是没有mp3解码器

我下了一个ubuntu下的播放器,播放mp3的音乐没有问题,这是不是就说明,系统本身是什么都不缺的,还是代码写的不对,是吧?

Joey_Chan 发表于 2015-7-21 16:35:35

qq1043068972 发表于 2015-7-20 22:32 static/image/common/back.gif
GStreamer; Unable to play - "./mu.mp3"
GStreamer; Unable to pause - "./mu.mp3"
也是提示这个错误? ...

不是,很长一串错误代码,内容明确写着木有解码器。


反正我是无语了。。。。。。。。。。。。

qq1043068972 发表于 2015-7-21 19:54:37

Joey_Chan 发表于 2015-7-21 16:35 static/image/common/back.gif
不是,很长一串错误代码,内容明确写着木有解码器。




不能下个解码器之类的东西吗?大哥,你也下个ubuntu下的mp3播放器试试?

Joey_Chan 发表于 2015-7-22 12:16:43

qq1043068972 发表于 2015-7-21 19:54 static/image/common/back.gif
不能下个解码器之类的东西吗?大哥,你也下个ubuntu下的mp3播放器试试?

我每天都在用ubuntu。。。。。。。。。。。别说播mp3.。。什么flac,flv都能播,到了qt这里就没有解码器了


。。。。。。。。。。。。。。所以严重无语

qq1043068972 发表于 2015-7-22 17:59:12

Joey_Chan 发表于 2015-7-22 12:16 static/image/common/back.gif
我每天都在用ubuntu。。。。。。。。。。。别说播mp3.。。什么flac,flv都能播,到了qt这里就没有解码器 ...

哦哦,,,原来是这样,,那,,哥,,,这是QT的bug吗?

Joey_Chan 发表于 2015-7-23 21:34:50

qq1043068972 发表于 2015-7-22 17:59 static/image/common/back.gif
哦哦,,,原来是这样,,那,,哥,,,这是QT的bug吗?

我很久之前在公司的电脑上是可以的,不知道是不是少了哪些gstreamer的软件包没装

qq1043068972 发表于 2015-7-24 09:18:59

Joey_Chan 发表于 2015-7-23 21:34 static/image/common/back.gif
我很久之前在公司的电脑上是可以的,不知道是不是少了哪些gstreamer的软件包没装 ...

哥,如果您弄好了,告诉我一声是怎么回事或者是缺了什么安装包可以吗?哎,实在是不知道怎么回事了
页: [1] 2
查看完整版本: Ubuntu下,QT5.4,用QMediaPlay播放音乐,提示GStreamer; Unable to pa...