0

在我们的 Gamefield 类中,我们是否想用这样的 Backgroundmusik 启动一个简单的 Mediaplayer

public GameField(Context context, int width, int height) {
    super(context);
    getHolder().addCallback(this);
    // get an instance of the gameLoop
    setFocusable(true); // events happen on this view

    //Starting soundloop
    MediaPlayer play = MediaPlayer.create(this.getContext(), R.raw.coryphee_coryphee);
    play.setLooping(true);
    play.start(); ......

这实际上在播放音乐一段时间后停止。在我们的 Mainacivity 中,我们是否启动了这样的 Mediaplayer,并且它不会停止播放。

为什么它会停止,如果修复它怎么办?我们通过在线程中运行它来修复它,但我认为它应该像这样工作。我能找到的每个教程都是这样做的,所以我有点无助

最好的问候和非常感谢。

4

1 回答 1

2

看看这个,对你来说也是一样的。

关联

但我认为这是你的情况。

于 2012-11-14T18:39:39.480 回答