Xcode QMediaPlayer不';我不能在qt5工作

Xcode QMediaPlayer不';我不能在qt5工作,xcode,qt5,xcode4.6,qmediaplayer,Xcode,Qt5,Xcode4.6,Qmediaplayer,我在MacOSX10.8和Qt5.1上使用Xcode 4.6。我想在我的应用程序中使用QMeduaPlayer类。这是我的密码: #include <QApplication> #include <QMediaPlayer> int main(int argc, char *argv[]) { QApplication a(argc, argv); QMediaPlayer* pl = new QMediaPlayer(); pl->set

我在MacOSX10.8和Qt5.1上使用Xcode 4.6。我想在我的应用程序中使用QMeduaPlayer类。这是我的密码:

#include <QApplication>
#include <QMediaPlayer>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    QMediaPlayer* pl = new QMediaPlayer();
    pl->setMedia(QUrl::fromLocalFile("Crashday.wav"));
    pl->play();
    a.exec();
}
试一试

QMediaContent media(QUrl::fromLocalFile("Crashday.wav"));
pl->setMedia(media); 
pl->play();
确保wav文件与编译的可执行文件位于同一目录中。当与QMediaPlayer::LoadedMedia相等时,最好将插槽连接到该插槽并从该插槽开始播放

QMediaContent media(QUrl::fromLocalFile("Crashday.wav"));
pl->setMedia(media); 
pl->play();