는 내가 가지고 :몇 초 후에 MediaPlayer 사운드를 재생하는 방법?
player = MediaPlayer.create(this, R.raw.aurabroly);
player.setLooping(false);
player.setVolume(100,100);
player.start();
가 어떻게 5 초 후를 재생해야합니까?
는 내가 가지고 :몇 초 후에 MediaPlayer 사운드를 재생하는 방법?
player = MediaPlayer.create(this, R.raw.aurabroly);
player.setLooping(false);
player.setVolume(100,100);
player.start();
가 어떻게 5 초 후를 재생해야합니까?
player = MediaPlayer.create(this, R.raw.aurabroly);
player.setLooping(false);
player.setVolume(100,100);
CountDownTimer timer = new CountDownTimer(6000,1000) {
@Override
public void onTick(long millisUntilFinished) {
}
@Override
public void onFinish() {
player.start();
}
};
timer.start();
사용 5 초의 지연 시간을 제공하기 위해 카운트 다운 타이머 또는 당신이 핸들러가 예를 들어
을 postdelayed 사용할 수 있습니다
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
player = MediaPlayer.create(YourActivity.this, R.raw.aurabroly);
player.setLooping(false);
player.setVolume(100, 100);
player.start();
}
}, 5000);
그러나 5 초 만에 상황이 변화 할 수 있음을 염두에 두어야 예를 들어 활동이 파손되면 소리를 내기 전에 확인해야합니다.
postDelayed
방법으로 Handler
에 넣으십시오.
예컨대
new Handler().postDelayed(new Runnable() {
@Override
public void run(){
// to run after 5 sec
}
}, 5 * 1000);