Я пытаюсь использовать fmodex 4.30.03 для воспроизведения файла MP3 в Mono / Ubuntu.
Мой вызов createSound () выглядит следующим образом:
result = system.createSound(path,
(FMOD.MODE._2D | FMOD.MODE.HARDWARE | FMOD.MODE.CREATESTREAM),
ref sound);
согласно примерам C #, поставляемым с SDK.
result
устанавливается на 19, ERR_FILE_BAD
.
То же самое отлично работает под Windows. У меня есть следующее в app.config:
<dllmap os="linux" dll="fmodex" target="./libfmodex-4.30.03.so"/>
Если этого нет, fmodex даже не загружается, так что я знаю, что он так далеко.
Файл, который я передаю, определенно существует, но если я передаю неверный путь, я фактически получаю то же сообщение об ошибке.