2015-08-28 6 views
0

Я пытаюсь запустить ios-модуль проекта libgdx (используя студию android). Не стоит сталкиваться с этой проблемой для настольных или Android-модулей.Ошибка загрузки музыки Libgdx robovm

Я пытаюсь читать mp3 файл, используя

Gdx.audio.newMusic(Gdx.files.internal(filepath)); 

Я получаю следующее сообщение об ошибке:

2015-08-28 14:55:20.079 IOSLauncher[354:28520] OAL Error: -[OALAudioTrack preloadUrl:seekTime:]: : Could not load URL file:///private/var/mobile/Containers/Bundle/Application/8D3A4B05-D747-4E9E-84F6-FF0A492D77A6/IOSLauncher.app/data/Sound/gamemusic.mp3: The operation couldn’t be completed. (OSStatus error 2003334207.)

com.badlogic.gdx.utils.GdxRuntimeException: Error opening music file at /private/var/mobile/Containers/Bundle/Application/8D3A4B05-D747-4E9E-84F6-FF0A492D77A6/IOSLauncher.app/data/Sound/gamemusic.mp3 at com.badlogic.gdx.backends.iosrobovm.IOSAudio.newMusic(IOSAudio.java)

Я пытался загрузить тот же файл в одном месте с помощью

Gdx.audio.newSound(Gdx.files.internal(filepath)); 

It отлично работает, и я могу запускать игру без каких-либо проблем.

Обнаружено несколько упоминаний об этой ошибке во многих местах, но нет четких ответов.

Прошу совета.

ответ

0

Неверное описание ошибки. Фактически это означает, что файл не должен быть найден. Похоже, проект указывал на папку активов проекта Android. Принимая во внимание, что я вносил изменения в папку ресурсов iOS.

Смежные вопросы