Я использую BASS.NET для запуска программы потоковой передачи музыки, которую я создаю.Когда я загружаю аудиофайлы в свою программу, я также кэширую теги файла при загрузке, чтобы мне не приходилось перезагружать каждый раз, когда я хочу получить тег.
Однако я оступилсяпри проблеме, когда, если в файле есть изображение, встроенное в теги, для завершения вызова BASS_TAG_BASS_TAG_GetFromFile
может потребоваться от 2 до 5 секунд.С плейлистами, состоящими из тысяч файлов, это совершенно неприемлемо.
Мне было интересно, есть ли какой-нибудь способ предотвратить загрузку изображения дополнением BassTags или есть какое-то другое решение, которое я не знаюиз.
Я загружаю файлы с tempID = Bass.BASS_StreamCreateFile(file, 0, 0, BASSFlag.BASS_DEFAULT)
, а затем извлекаю теги с BassTags.BASS_TAG_GetFromFile(tempID, tags)
.