Есть ли способ заставить fmod воспроизводить звук, основанный на названии звука? Я могу зациклить название звука, используя этот код:
for (int subsoundindex = 0; subsoundindex < numsubsounds; subsoundindex++)
{
FMOD::Sound *subsound = NULL;
char name[256] = {0};
result = fsb->getSubSound(subsoundindex, &subsound);
ERRCHECK(result);
result = subsound->getName(name, 256);
ERRCHECK(result);
NSLog(@"SOUND NAME %s.", name);
}
Но чтобы воспроизвести его, я хочу знать, куда ввести название звука в коде, подобном этому:
result = fsb->getSubSound(row, &subsound);
ERRCHECK(result);
result = system->playSound(FMOD_CHANNEL_FREE, subsound, false, &channel);
ERRCHECK(result);