|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
21.03.2014, 16:41 | #1 |
Регистрация: 21.03.2014
Сообщений: 9
|
Чтение тегов wav файла.
Всем добрый день. Подскажите пожалуйста, как можно в Delphi 2010 прочитать теги Wav файла (Название, исполнитель, альбом, год, жанр и номер). Перерыл весь интернет и ничего не нашел. Какие дополнительные модули или библиотеки для этого нужны. Очень нужна помощь.
|
21.03.2014, 20:22 | #2 |
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
В wav нет тегов. Структура Wav файла.
Теги есть у mp3 и ряда других форматов, в структуре которых предусмотрено хранение дополнительной информации. |
26.03.2014, 14:13 | #3 |
Регистрация: 21.03.2014
Сообщений: 9
|
Нашел библиотеку MediaInfo.dll для получения информации о аудио и видео файлах. Набросал небольшой код по примеру и столкнулся с такой проблемой. Полученная информация отображается иероглифами при компиляции в делфи 2010, а в делфи 7 все отлично. пробовал различные типы данных, все равно один и тот же результат. что где нужно изменить или заменить?
MediaInfo.dll качал отсюда - http://mediaarea.net/en/MediaInfo/Download/Windows |
26.03.2014, 15:37 | #4 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Использовать юникодные функции библиотеки.
|
27.03.2014, 14:50 | #5 |
Регистрация: 21.03.2014
Сообщений: 9
|
Использовал типы UnicodeString; AnsiString; WideChar; PWideChar; но результат такой же. если можно бросьте ссылки на функции или дополнительные библиотеки. очень нужна помощь.
|
27.03.2014, 19:59 | #6 | |
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
Цитата:
|
|
28.03.2014, 11:04 | #7 |
Регистрация: 21.03.2014
Сообщений: 9
|
Описывал переменные этими типами. Пример брал на: http://edn.embarcadero.com/article/38582
И пробовал выводить полученную информацию с помощью функций преобразования UNICODE и ANSI строк. Брал здесь: http://delphi.scps.ru/string/string55.htm Но пока желаемого результата не добился... |
28.03.2014, 19:34 | #8 |
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
Вообще-то, я имел в виду код, который теги читает.
|
28.03.2014, 19:50 | #9 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
...код, читающий теги, там скрыт внутри библиотеки. TC, читайте теги сами.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
31.03.2014, 09:17 | #10 |
Регистрация: 21.03.2014
Сообщений: 9
|
Код читающий теги я представил в архиве. По поводу чтения тегов самому, я не могу получить информацию только WAV файла. До этого мне писали, что Wav файлы тегов не содержат, но как тогда другие проигрыватели получают информацию об исполнителе, жанре и тд.? например AIMP. Как их получить?Поделитесь предложениями и опытом.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
чтение wav файлов | asdbsa | Общие вопросы C/C++ | 2 | 21.10.2013 12:15 |
определить как вытащить эту всю информацию из тегов музыкального файла (файлы разных форматов, к примеру:mp3, .ogg, .wav, .wma С++ | DvAlex | Помощь студентам | 5 | 09.10.2012 14:24 |
декомпиляция Wav файла | DzetaHunter | Общие вопросы Delphi | 3 | 14.01.2011 13:17 |
Анализ Wav файла | lacost | Общие вопросы по Java, Java SE, Kotlin | 4 | 17.12.2010 12:09 |
Запись и чтение WAV-файлов в/из базы | Sanprof | БД в Delphi | 1 | 15.11.2010 13:27 |