Details
-
Bug
-
Resolution: Duplicate
-
P2: Important
-
None
-
6.6.1
-
None
Description
QMediaMetaData is only available with QMediaPlayer. The meta data info is only available when
mediaStatusChanged()
has the proper status. This takes time, especially when accessing media files from external hard drives (up to 800msec in worst case).
When using multithreading to read meta data of 50k+ media files for retrieval of media based on meta data, the signal-slot waiting time is a pain.
Since QMediaMetaData for instance returns the correct
QMediaMetaData::Date
as opposed to QFileInfo which often fails or is altered when a media file is stored from the device it was recorded by to a hard drive (numerous times QFileDevice::FileMetadataChangeTime was older than QFileDevice::FileBirthTime) and it is very powerful being able to read meta data from numerous media files, it would be good if it could get disconnected from usage with QMediaPlayer or made available without it such that meta data could be read in a multithreading approach such that for large number of files, this can be done quickly.
Attachments
Issue Links
- duplicates
-
QTBUG-128853 adding MediaMetadataRetriever / MediaMetadataReader
-
- Reported
-