我有多个媒体播放器,每个播放器都是播放器。因此,我必须检测哪个播放器暂停以继续在该特定播放器上播放。
我试图检测哪个播放器已暂停,但MediaPlayer
只有isPlaying()
方法,在这种情况下这对我无效。
有没有办法检测MediaPlayer
对象是否已被暂停?
注意:我想在这种情况下引入另一个boolean
值来帮助我,但我首先要检查是否有办法检测默认对象的暂停状态。
答案 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;
到目前为止,这满足了我的需求,我认为没有减速。