我正在使用 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)
.