我正在尝试使用fmodex 4.30.03在Mono / Ubuntu下播放MP3文件。
我对createSound()的调用如下:
result = system.createSound(path,
(FMOD.MODE._2D | FMOD.MODE.HARDWARE | FMOD.MODE.CREATESTREAM),
ref sound);
根据SDK附带的C#示例。
result
设置为19,ERR_FILE_BAD
。
同样的事情在Windows下运行良好。我在app.config中有以下内容:
<dllmap os="linux" dll="fmodex" target="./libfmodex-4.30.03.so"/>
如果不存在,fmodex甚至不会被加载,所以我知道它到目前为止。
我传入的文件肯定存在,但是如果我传递了无效路径,我实际上会收到相同的错误消息。
答案 0 :(得分:2)