【问题标题】:Libgdx robovm music load errorLibgdx robovm 音乐加载错误
【发布时间】:2015-11-22 22:32:30
【问题描述】:

我正在尝试运行 libgdx 项目的 ios 模块(使用 android studio)。 桌面或安卓模块不会遇到这个问题。

我正在尝试使用读取 mp3 文件

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

我收到以下错误:

2015-08-28 14:55:20.079 IOSLauncher[354:28520] OAL 错误: -[OALAudioTrack preloadUrl:seekTime:]: : 无法加载 URL file:///private/var/mobile/Containers/Bundle/Application/8D3A4B05-D747-4E9E-84F6-FF0A492D77A6/IOSLauncher.app/data/Sound/gamemusic.mp3:操作无法完成。 (OSStatus 错误 2003334207。)

com.badlogic.gdx.utils.GdxRuntimeException:打开音乐文件时出错 在 /private/var/mobile/Containers/Bundle/Application/8D3A4B05-D747-4E9E-84F6-FF0A492D77A6/IOSLauncher.app/data/Sound/gamemusic.mp3 在 com.badlogic.gdx.backends.iosrobovm.IOSAudio.newMusic(IOSAudio.java)

我尝试使用

在同一位置加载相同的文件
Gdx.audio.newSound(Gdx.files.internal(filepath));

它运行良好,我可以毫无问题地运行游戏。

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

请指教。

【问题讨论】:

    标签: ios android-studio libgdx robovm


    【解决方案1】:

    错误描述不清楚。它实际上意味着找不到该文件。该项目似乎指向 android 项目的资产文件夹。而我正在对 iOS 资源文件夹进行更改。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多