Fmod.dll的声音::readData返回空数组

Sound::readData of Fmod.dll returns empty array

本文关键字:返回 数组 readData Fmod 声音 dll      更新时间:2023-10-16

我使用Fmod.dll的Sound::readData从mp3文件中获取数据;

void*pointer1=新字节[4096];无符号整数长度;

system->createSound(filePath,FMOD_OPENONLY|FMOD_ACCURATETIME,NULL,&sound);

sound->readData(指针14096,&length);

但是4096字节都是0,有人知道出了什么问题吗?

FMOD_ACCURATETIME标志可能使其扫描到文件的末尾,因此您得到了EOF,您是否检查了错误代码(如果有)?删除FMOD_ACCURATETIME或尝试声音->seekData(0);在读取数据调用之前