1

我想检测 android 音乐播放器的停止事件。
当文件停止播放时,我实际上是在调用一个方法。
有一个 isPlaying 方法,但是为了获得停止事件,我需要将它放在一个可能导致不稳定的 while 循环中?
有没有一种优雅的方式来做到这一点?
这是我的代码:

mp.start(); // mp is the media player object
while (mp.isPlaying() == true) continue;
handler.sendEmptyMessage(0);


谢谢你。

4

1 回答 1

3

MediaPlayer 有一个OnCompletionListener 回调,您可以注册以在播放停止时收到通知。

于 2011-08-17T16:37:05.397 回答