1

这个Android新手的另一个愚蠢问题,请耐心等待我...... :)

我有一个名为 Music 的类,可以加载/播放音乐:

public class Music implements OnCompletionListener{
MediaPlayer mediaPlayer;
...
mediaPlayer.setOnCompletionListener(this);
...
public void onCompletion(MediaPlayer mediaPlayer) { ... }
...
}

然后,我有另一个名为 MainClass 的类,它的 UI 加载了一个音乐

Music track = Music(fileDescriptor);

现在,我想要在曲目结束播放或停止时在 UI(MainClass)中做一些事情。但是MediaPlayer在Music里面,不在MainClass里面,还有setOnCompletionListener和onCompletion方法。

那么,MainClass 是如何知道音乐已经结束播放的呢?

谢谢!L.

4

0 回答 0