Libgdx robovm 音乐加载错误
Libgdx robovm music load error
我正在尝试 运行 ios 一个 libgdx 项目的模块(使用 android 工作室)。
桌面或 android 模块不存在此问题。
我正在尝试使用
读取 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));
它运行良好,我可以 运行 毫无问题地玩游戏。
在很多地方都提到了这个错误,但没有明确的答案。
请指教
错误描述不明确。它的实际意思是找不到该文件。该项目似乎指向 android 项目的资产文件夹。而我在 iOS 资源文件夹中进行更改。
我正在尝试 运行 ios 一个 libgdx 项目的模块(使用 android 工作室)。 桌面或 android 模块不存在此问题。
我正在尝试使用
读取 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));
它运行良好,我可以 运行 毫无问题地玩游戏。
在很多地方都提到了这个错误,但没有明确的答案。
请指教
错误描述不明确。它的实际意思是找不到该文件。该项目似乎指向 android 项目的资产文件夹。而我在 iOS 资源文件夹中进行更改。