ゲーム中に音を鳴らしたいのですが。しかし、アプリを起動すると、毎回0.5秒間しか音が鳴りません。
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Shapes shapes = new Shapes(this);
setContentView(shapes);
MediaPlayer mp = MediaPlayer.create(this, R.raw.back);
try {
mp.prepare();
} catch (IllegalStateException e) {}
catch (IOException e) {}
mp.start();
mp.setLooping(true);
}
mp.setLooping(true)は役に立ちません。「setContentView(shapes);」を削除した場合にのみ機能します。0.5秒経っても音が止まらないようにするにはどうすればよいですか?