qt 4.5.3, gcc 4.4.2
на днях расхваливали мне phonon, решил попробовать, что за зверь
не могу считать теги с музыкальных файлов
#include <QCoreApplication>
#include <Phonon/MediaObject>
#include <Phonon/AudioOutput>
int main(int argc, char ** argv)
{
QCoreApplication app(argc, argv);
app.setApplicationName("Player");
Phonon::MediaSource * mediaSource = new Phonon::MediaSource("/home/username/file.mp3");
Phonon::MediaObject * mediaObject = new Phonon::MediaObject;
mediaObject->setCurrentSource(*mediaSource);
Phonon::AudioOutput * audio = new Phonon::AudioOutput;
Phonon::createPath(mediaObject, audio);
QMap<QString, QString> metaData = mediaObject->metaData();
qDebug() << metaData;
mediaObject->play();
QObject::connect(mediaObject, SIGNAL(finished()), qApp, SLOT(quit()));
return app.exec();
}
звук проигрывается, приложение завершается, как кончается трек, но qDebug выводит постой QMap
не могу понять, в чем дело