Название: phonon, считывание тегов с музыкальных файлов
Отправлено: toshcka от Декабрь 30, 2009, 23:02
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 не могу понять, в чем дело
Название: Re: phonon, считывание тегов с музыкальных файлов
Отправлено: Авварон от Декабрь 31, 2009, 01:41
мета дата резолвится не сразу а по сигналу currentSourseChanged или как-то так.
Название: Re: phonon, считывание тегов с музыкальных файлов
Отправлено: toshcka от Декабрь 31, 2009, 09:42
спасибо, но только по сигналу stateChanged :)
|