0
我想在android中播放10秒后延迟播放媒体播放器。我想在10秒后播放媒体播放器
player = MediaPlayer.create(getApplicationContext(),R.raw.sleep); player.start();
我想在android中播放10秒后延迟播放媒体播放器。我想在10秒后播放媒体播放器
player = MediaPlayer.create(getApplicationContext(),R.raw.sleep); player.start();
另一种方法是用处理器
Handler h = new Handler();
h.postDelayed(new Runnable() {
public void run(){
player.start();
}
}, 10 * 1000);
你可以尝试像下面:诀窍是使用CountDownTimer
player = MediaPlayer.create(getApplicationContext(), R.raw.beepsound);
CountDownTimer timer = new CountDownTimer(10000, 1000) {
@Override
public void onTick(long millisUntilFinished) {
}
@Override
public void onFinish() {
// TODO Auto-generated method stub
player.start();
}
};
timer.start();
时用它做不要忘记停止&释放玩家10秒后开始播放。