Прошу прощения, за может быть глупые вопросы, или же если подобные темы уже поднимались, но поиск по форуму результатов не дал.
В общем, нужно прочитать теги формата m4a (кодек ALAC) через BASS. Элемент BASS_ChannelEnumTags нормально показывает только OGG/FLAC и потоковые данные из интернета (даже c mp3 не так все гладко как хотелось бы).
В идеале, хотелось бы узнать способ считывания тегов любых форматов, подключенных плагинами к bass.dll
Этот топик читают: Гость
|
Ответов: 100
Рейтинг: 10
|
|||
| карма: 1 |
|
|
Ответов: 2059
Рейтинг: 132
|
|||
|
PanQ
Это формат Apple. Это маркетинговый ход Apple, чтобы файлы читались только на этой платформе. Поэтому надо прикрутить к BASS Dll-ку которая понимает этот формат. Есть куча конвертеров для этого формата, надо посмотреть как сделано там, может есть готовые библиотеки, или взять описание формата и написать свою. |
|||
| карма: 6 |
|
|
Ответов: 100
Рейтинг: 10
|
|||
|
это я все понимаю, библиотеки прикручены, файлы воспроизводятся, но нужно считать с него теги, те же wmp или aimp прекрасно с этим справляются.
так же и с флаком, без прикрученной библиотеки ни воспроизведения формата, ни, соответственно, тегов не получить, но на флак вышеописанный элемент теги показывает на ура |
|||
| карма: 1 |
|
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
|
Редактировалось 3 раз(а), последний 2025-01-11 03:46:39 |
|||
| карма: 0 |
|
|
Ответов: 1304
Рейтинг: 405
|
|||
|
PanQ, наконец то добрался до компа и сделал небольшой примерчик чтения тегов m4a по заголовку файла. Правда пару пунктов "номер трека" и "жанр" не стал реализовывать в силу необходимости приложения умственных усилий
m4a.sha |
|||
| карма: 3 |
| ||
| файлы: 1 | m4a.sha [7.4KB] [139] | ||
| Голосовали: | PanQ |
|
Ответов: 100
Рейтинг: 10
|
|||
|
MAV, спасибо, статья полезная, нужно будет на досуге поразбираться. Единственная загвоздка в том, насколько я понял из статьи, что расположение метаданных в m4a произвольное, наверное есть какая-то специальнакя секция данных, в которых указано расположение тегов в файле? Пока пользуюсь давно (уже не помню кем) подсказанным способом считывания тегов (точнее считывание их из свойств файла) через VB-script, хоть и немного не тот способ, которым хотелось бы добиться результата, да и в ХР не работает, т.к. сама система не дружит с м4а. В 7/8 нет никаких проблем по работе скрипта. Кстати, почему-то твоя схема на ХР не работает, на след неделе доберусь до своего компьютера с восьмеркой, протестирую
|
|||
| карма: 1 |
|
6




Поиск
Друзья
Администрация