我是 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 一起工作(完美地卷曲下载文件),比如调用文件每个部分的函数?谢谢