【发布时间】:2014-12-01 00:46:58
【问题描述】:
我正在使用 Qt 5.3.2 的 QMediaPlayer 在 OSX 10.10 下播放 MP3 文件,直到现在我还不能播放任何东西。
我使用的代码大致是这样的:
player = new QMediaPlayer;
player->setMedia(QUrl(soundName));
qDebug()<<soundName;
player->setVolume(50);
player->play();
使用此功能时,我在“应用程序输出”面板中收到此错误:
[19:32:52.144] FigByteFlumeCustomURLOpen signalled err=-12936 (kFigByteFlumeError_BadState) (no provider) at /SourceCache/CoreMedia/CoreMedia-1562.19/Prototypes/FigHTTP/FigByteFlumeCustomURL.c line 1486
同样的代码可以在 Windows 8 上完美运行。
谁能帮忙?
【问题讨论】:
-
也许
errorString()也会说些有用的话。 -
errorString() 在 play() 之后显示为空;
-
它是否适用于 OS X 10.9?
-
无法测试,抱歉,我所有的电脑都在使用 10.10 :'(
-
您是否安装了正确的编解码器来播放 mp3?
标签: macos qt qmediaplayer