播放时间事件

时间:2012-03-20 12:17:01

标签: android events media-player

我知道我可以捕获启动,准备,错误和完成多媒体文件的事件,但我不知道如何捕获25%播放或类似的事件而不使用划分多媒体文件持续时间的计时器,因为用户可以暂停播放。它可以吗?

谢谢!

以下编辑

最后我使用了他们等待的定时器并在用户点击播放/暂停时发出通知,但对于其他开发人员来说,这是对我的第一个想法的解释。

当玩家玩25%,50%或75%时,这是我用来举办活动的代码。 (TaskQ2和Q3的代码实际上是相同的,改变了一些东西)但我要找的是使用类似于mVideoView.setOnPercentPlay(new OnPercentPlay(),percent {/ code /});它已经在一些库os android上制作了。

int time = Integer.parseInt(ad.getDuracion());
TimerTask taskQ1 = new TimerTask() {
public void run() {
mHandler.post(new Runnable() {
public void run() { 
    if (vv.isPlaying()) {
       String Q1 = mList.getQ1();   
       ping(Q1);
    }
}});}};

    timer = new Timer();
    timer.schedule(taskQ1, time/4*1000 );
    timer.schedule(taskQ2, time/2*1000 ); 
    timer.schedule(taskQ3, time/4*3*1000 ); 

0 个答案:

没有答案