可以检测MediaPlayer的暂停状态吗?

时间:2014-08-19 10:55:33

标签: android android-mediaplayer

我有多个媒体播放器,每个播放器都是播放器。因此,我必须检测哪个播放器暂停以继续在该特定播放器上播放。

我试图检测哪个播放器已暂停,但MediaPlayer只有isPlaying()方法,在这种情况下这对我无效。

有没有办法检测MediaPlayer对象是否已被暂停?

注意:我想在这种情况下引入另一个boolean值来帮助我,但我首先要检查是否有办法检测默认对象的暂停状态。

1 个答案:

答案 0 :(得分:2)

我通过为每个boolean对象引入一个新的MediaPlayer变量来解决这个问题。

然后我稍后检查该对象的布尔值是false还是true。

boolean mIsPaused[];

//... later in the code
player[i].pause();
mIsPaused[i] = true;

//...even later more
player[i].start();
mIsPaused[i] = false;

到目前为止,这满足了我的需求,我认为没有减速。