if 문에서 사운드가 재생되고 있는지 또는 재생 중이 아닌지 날씨를 확인하는 onClick methord PlaySound를 만들었습니다. 재생중인 경우에는 재생을 중지하거나 시작합니다. 문제는 i입니다. if 문은 항상 거짓이고 절대 사실이 아닙니다.Android : if 문이 .isPlaying()으로 작동하지 않습니다.
CODE
public void PlaySound(View view) {
final MediaPlayer clickSound = MediaPlayer.create(this, R.raw.abcd);
if(clickSound.isPlaying()) {
clickSound.stop();
}
else{
clickSound.setLooping(true);
clickSound.start();
}
}
디버거를 실행하고 의심스러운 것이 튀어 나오는지 확인하십시오. – byxor
이미 시도했습니다. 모든 것이 정확합니다. –
소리가 다시 재생되기 시작합니다. –