我想在我的游戏中播放声音。但是每次启动应用程序时声音只播放半秒。
@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);”时才有效。我该怎么做才能让声音在半秒后停止?