2017-06-10 47 views
1

我認爲我的生活中從未有過更多困惑。當玩家死亡時,我的LibGDX遊戲中有一個小小的叮噹聲。它在AndroidStudio的模擬器中工作得很好,但是當我連接手機並嘗試在其上運行應用程序時,應用程序崩潰,並說它無法加載該文件的依賴關係。LibGDX AssetManager在模擬器上加載.wav文件,但不在移動設備上

這裏的文件,如果你想測試一下:https://www.mediafire.com/?nz9yct6i3wzn48b

我使用

manager.load("failed.wav", Music.class); 
+0

請顯示我的代碼,如何將'AssetManager'作爲'Sound'或'Music'加載? – Aryan

+0

作爲音樂。我在文章中添加了其他代碼 – vladutelu

回答

1

我檢查你的文件failed.wav加載它,與32位採樣的,它應該是16位採樣。

因此您可以使用audacity並輕鬆轉換文件的文件類型。

轉換:

文件導入到無畏,然後出口和選擇的fileType WAV (Microsoft) signed 16-bit float PCM而不是WAV (Microsoft) 32-bit float PCM


轉換後,我在電腦和Android與AssetManager測試文件,它的正常工作在兩個目標平臺上。

+1

謝謝,現在可以使用 – vladutelu

相關問題