Я новичок в fmod и пытаюсь использовать его для простого приложения.
Мне просто нужно открыть удаленный музыкальный файл (в основном mp3, и если это поможет, я могу транскодировать на сервере, чтобы всегда иметь mp3).
Когда я пытаюсь
FMOD_System_CreateSound(system, "http://somewhere.com/song.mp3", FMOD_SOFTWARE | FMOD_2D | FMOD_CREATESTREAM, 0, &song);
Это прекрасно работает, он прекрасно открывает и воспроизводит mp3.
Но когда я пытаюсь сделать то, что мне действительно нужно:
FMOD_System_CreateSound(system, "http://somewhere.com/somepage.view?id=4324324324556546456457567456ef3345&var=thing", FMOD_SOFTWARE | FMOD_2D | FMOD_CREATESTREAM, 0, &song);
Это просто не работает.
Эта ссылка, например, вернет файл stream.mp3, но FMOD просто потерпит неудачу.
Есть ли способ заставить его работать?
Я думаю, проблема в том, что FMOD просто не находит имя файла в ссылке, но я не могу изменить ссылку: /
Если это невозможно, есть ли способ заставить fmod работать с curl (curl прекрасно скачивает файл), как функция, вызываемая для каждой части файла?
Спасибо