0

私のコードは次のとおりです。

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の場合はtrue、デスクトップアプリの場合はfalse。ありがとう。

4

1 に答える 1

2

アセットがlibgdxによってどのように管理されているかについて少し誤解しているようです。http://code.google.com/p/libgdx/wiki/FileHandlingおよびその他のwikiを参照してください。プラットフォームに特別なケースは必要ありません。

また、問題を特定するために、他の人のために常にスタックトレースを投稿する必要があります。

于 2012-06-11T18:08:08.990 に答える