Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/15: Рейтинг темы: голосов - 15, средняя оценка - 4.67
12 / 12 / 3
Регистрация: 18.07.2012
Сообщений: 88
1

Получение метаданных аудиофайла в Qt5 без использования QMediaPlayer?

19.08.2014, 19:16. Показов 3111. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте.
Получить метаданные проигрываемого в данный момент файла легко:
C++ (Qt)
1
2
3
4
    player = new QMediaPlayer();
    playlist = new QMediaPlaylist();
    player->setPlaylist(playlist);
    QString m_title = player->metaData(QMediaMetaData::Title).toString()
Но как получить метаданные файла без использования QMediaPlayer?

Я хочу чтобы при выборе директории через диалог, она сканировалась и составлялся список файлов с сортировкой по автору или альбому.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.08.2014, 19:16
Ответы с готовыми решениями:

Чтение метаданных из аудиофайла
Проблема заключается в считывании метаданных из аудиофайла. Почему-то в списоки строк ничего не...

Qt5.14 и QMediaPlayer
Здарова всем. Такая проблема. QMediaPlayer * player = new QMediaPlayer(); ...

Получение версии BIOS-а без использования WMI
Необходимо получить информацию из SMBIOS Structure Table Entry Point под названиями...

Получение HTML веб-страницы без использования WebRequest/WebClient
Доброго времени суток. Короткая преамбула: имеется онлайн каталог одной японской...

3
1403 / 1260 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
19.08.2014, 19:34 2
Цитата Сообщение от axefizik Посмотреть сообщение
при выборе директории через диалог
Какой диалог? Если вы про QFileDialog - то никак. Его поведение настолько менять нельзя.
По этому разве что свой диалог реализовывать.
0
12 / 12 / 3
Регистрация: 18.07.2012
Сообщений: 88
19.08.2014, 19:46  [ТС] 3
В QFileDialog надо только выбрать папку.
Сканирование директории у меня сделано, на выходе получается QStringList с абсолютными путями до аудиофайлов, а в отдельном виджете надо сделать список на подобии этого:
Миниатюры
Получение метаданных аудиофайла в Qt5 без использования QMediaPlayer?  
0
1403 / 1260 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
19.08.2014, 20:05 4
Тогда чем вас QMediaPlayer не устраивает? Если не хотите Qt классы использовать, можно выдрать данные через taglib.
0
19.08.2014, 20:05
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.08.2014, 20:05
Помогаю со студенческими работами здесь

Получение метаданных audio
Есть код, который отвечает за рандомное проигрывание аудио файлов. Файлы хранятся на сервере, путь...

Получение данных из аудиофайла
Необходим код программы, открывающей уже имеющийся аудиофайл и извлекающий данные из него по...

Получение интервала метаданных из потока
Как получить название песни? Пытаюсь прочитать байт размера метаданных из потока...

Ошибка Метаданных "не найден идентификатор в справочнике Идентификатор объекта метаданных"
В общем ситуация следующая, только начал разбираться с 1С, скачал с оф сайта учебную версию для...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru