2015-08-28 55 views
0

我想运行一个libgdx项目(使用android studio)的ios模块。 不面临桌面或android模块的这个问题。Libgdx robovm音乐加载错误

我试图读取使用

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

我得到以下错误的MP3文件:

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)); 

它工作正常,我能够没有任何问题地运行游戏。

在许多地方发现了一些关于这个错误的提及,但没有明确的答案。

请指教。

回答

0

错误描述不清楚。它实际上意味着文件不被发现。看起来该项目指向了android项目的资产文件夹。而我正在对iOS资源文件夹进行更改。