我正在使用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)
检索标记。