簡體   English   中英

無法在可運行的Jar中使用libGDX播放32位歌曲

[英]Can't play 32 bit songs with libGDX in a Runnable Jar

有一首32位速率的歌曲。

您在Eclipse中運行的游戲可以正常運行。 但是,將其導出到Runnable Jar后,游戲崩潰,只是說“加載MP3時出錯”。

如果將歌曲轉換為16位,則可以使用。

  • 如何使它適用於32位比特率的歌曲?
  • 為什么它在Eclipse中有效?

該代碼僅僅是

Gdx.audio.newMusic(Gdx.files.internal("song.mp3"));

您是否在可運行的jar中包含了本地庫。 如果使用本機庫,則需要使Java加載這些庫。 Eclipse為您做到了。 看看這個問題。 也許您移動了jar,但沒有移動本地庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM