You're showing code that is probably in a slot that is called more than once per file, if you are connected to the metaDataChanged signal, for example.
For some media types such as MP3, the time is obtained later than some of the ID3 tags located at the beginning of the file. Subsequent calls to the same slot will happen when more info is available. > On 12/04/11 13:50, "ext chenlang" <[email protected]> wrote: > >> >> ubuntu 10.04 >> Qt-4.7.0 >> qt-mobility-1.1 >> >> QVariant title = metaInfoResolver->metaData(QtMultimediaKit::Title); >> QVariant artist = >>metaInfoResolver->metaData(QtMultimediaKit::AlbumArtist); >> QVariant genre = metaInfoResolver->metaData(QtMultimediaKit::Genre); >> QVariant albumTitle = metaInfoResolver->metaData >>(QtMultimediaKit::AlbumTitle); >> QVariant duration = metaInfoResolver->metaData >>(QtMultimediaKit::Duration);//debug:duration invalid >> >>QtMultimediaKit::Title,QtMultimediaKit::AlbumArtist,QtMultimediaKit::Genre >>can work, but QtMultimediaKit::Duration can't work! >> _______________________________________________ Qt-mobility-feedback mailing list [email protected] http://lists.qt.nokia.com/mailman/listinfo/qt-mobility-feedback
