2012-06-11 29 views
0

我的代碼如下:Libgdx。 Android模擬器和設備上沒有音樂。桌面應用是好的

import com.badlogic.gdx.audio.Sound; 
... 
public static Sound music; 
String musicFile; 
if (ANDROID) musicFile="music.mp3"; 
else musicFile="assets/music.mp3"; 
music=Gdx.audio.newSound(Gdx.files.internal(musicFile)); 
music.play(); 
music.loop(); 

它發揮的桌面應用。 但是模擬器和智能手機有什麼問題嗎? ANDROID =適用於Android,適用於桌面應用程序。 謝謝。

回答

2

你似乎有輕微的missunderstanding資產是如何被libgdx管理。請參閱http://code.google.com/p/libgdx/wiki/FileHandling和其他wiki。沒有必要爲平臺特殊情況。

你也應該總是張貼堆棧跟蹤他人以幫助確定問題。

+0

我無法理解......我該怎麼辦?我對所有其他文件使用相同的算法。它的工作原理。沒有找到該文件的例外。所有的作品,但沒有音樂。由於 – nms

+0

當然,我把所有的文件,以「資產」文件夾 – nms

+0

Android版本不工作,如果文件名稱,如「資產/的music.mp3」。文件應該是諸如「music.mp3」。主要問題是音樂無法播放的原因。 – nms

相關問題