Юрий
Новичок
- Сообщения
- 82
- Репутация
- 3
Доброго времени суток. Используя эту библиотеку я пытаюсь читать теги mp3 файлов циклом. Первый - всё нормально. Когда перехожу к следующему файлу - _ID3ReadTag возвращает 0 и я не получаю никакой информации о тегах.
Код:
Вывод в консоли:
Пример из темы с библиотекой:
Вроде всё просто, а что-то не ладно получается.
Код:
Код:
$Search = _FO_FileSearch($DownloadDir & "\" , "*.mp3")
If $Search <> "" Then
For $i = 1 To $Search[0]
Local $ID3_Read = _ID3ReadTag($Search[$i] , 1)
ConsoleWrite("Файл: " & $Search[$i] & @LF & "Исполнитель: " & _ID3GetTagField("Artist"))
ConsoleWrite(@LF & "------------------------" & @LF)
_ID3DeleteFiles()
$ID3_Read = 0
Next
Exit
EndIf
Код:
Файл: D:\Down\Adele - Rolling In The Deep.mp3
Исполнитель: Adele
------------------------
Файл:
D:\Down\Earth Wind And Fire - Boogie Wonderland (With The Emotions).mp3
Исполнитель:
------------------------
Файл:
D:\Down\Lana Del Rey - Young And Beautiful (OST Великий Гэтсби).mp3
Исполнитель:
------------------------
Файл:
D:\Down\Ludovico Einaudi - Una Mattina(OST Неприкасаемые)классика.mp3
Исполнитель:
------------------------
Файл:
D:\Down\The Raconteurs – Old Enough.mp3
Исполнитель:
------------------------
Файл:
D:\Down\Арно Бабаджанян - Элегия.mp3
Исполнитель:
------------------------
Файл:
D:\Down\Воскресенье - Когда поймешь умом.mp3
Исполнитель:
------------------------
Файл:
D:\Down\Колыбельная медведицы.mp3
Исполнитель:
------------------------
Файл:
D:\Down\Любэ - Бабушка, я люблю тебя.mp3
Исполнитель:
------------------------
Файл:
D:\Down\Мария Шерифович - Молитва (сербский) - eurosong 2007.mp3
Исполнитель:
------------------------
Файл:
D:\Down\Милий Алексеевич Балакирев - Токката до-минор.mp3
Исполнитель:
------------------------
Файл:
D:\Down\Мираж - Музыка нас связала.mp3
Исполнитель:
------------------------
Файл:
D:\Down\Олег Газманов - Мама.mp3
Исполнитель:
------------------------
Файл:
D:\Down\Розенбаум Александр - Караван.mp3
Исполнитель:
------------------------
Код:
Func _ID3Example_ReadShowTitle()
$Filename = FileOpenDialog ( "Select Mp3 File", "", "Muisc (*.mp3)")
_ID3ReadTag($Filename,3) ;read only ID3v1 and ID3v2 tags
MsgBox(0,"ID3v1 Title",_ID3GetTagField("Artist")) ;Title from ID3v1
MsgBox(0,"ID3v2 Title",_ID3GetTagField("TIT2")) ;Title from ID3v2
EndFunc
Вроде всё просто, а что-то не ладно получается.