我想在 android 延迟 10 秒后播放媒体播放器。
播放器 = MediaPlayer.create(getApplicationContext(), R.raw.sleep); 播放器.start();
我想在 android 延迟 10 秒后播放媒体播放器。
播放器 = MediaPlayer.create(getApplicationContext(), R.raw.sleep); 播放器.start();
您可以尝试以下方法: 诀窍是在 10 秒后使用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();
完成后不要忘记停止并释放播放器。
另一种方法是使用 Handler
Handler h = new Handler();
h.postDelayed(new Runnable() {
public void run(){
player.start();
}
}, 10 * 1000);