![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 21.03.2014
Сообщений: 9
|
![]()
Всем добрый день. Подскажите пожалуйста, как можно в Delphi 2010 прочитать теги Wav файла (Название, исполнитель, альбом, год, жанр и номер). Перерыл весь интернет и ничего не нашел. Какие дополнительные модули или библиотеки для этого нужны. Очень нужна помощь.
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
![]()
В wav нет тегов. Структура Wav файла.
Теги есть у mp3 и ряда других форматов, в структуре которых предусмотрено хранение дополнительной информации. |
![]() |
![]() |
![]() |
#3 |
Регистрация: 21.03.2014
Сообщений: 9
|
![]()
Нашел библиотеку MediaInfo.dll для получения информации о аудио и видео файлах. Набросал небольшой код по примеру и столкнулся с такой проблемой. Полученная информация отображается иероглифами при компиляции в делфи 2010, а в делфи 7 все отлично. пробовал различные типы данных, все равно один и тот же результат. что где нужно изменить или заменить?
MediaInfo.dll качал отсюда - http://mediaarea.net/en/MediaInfo/Download/Windows |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Использовать юникодные функции библиотеки.
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 21.03.2014
Сообщений: 9
|
![]()
Использовал типы UnicodeString; AnsiString; WideChar; PWideChar; но результат такой же. если можно бросьте ссылки на функции или дополнительные библиотеки. очень нужна помощь.
|
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#7 |
Регистрация: 21.03.2014
Сообщений: 9
|
![]()
Описывал переменные этими типами. Пример брал на: http://edn.embarcadero.com/article/38582
И пробовал выводить полученную информацию с помощью функций преобразования UNICODE и ANSI строк. Брал здесь: http://delphi.scps.ru/string/string55.htm Но пока желаемого результата не добился... |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
![]()
Вообще-то, я имел в виду код, который теги читает.
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
...код, читающий теги, там скрыт внутри библиотеки. TC, читайте теги сами.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
#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 |