binding.palyBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
switch (musicState){
case PLAYING:
mediaPlayer.pause();
musicState=MusicState.PAUSED;
binding.palyBtn.setImageResource(R.drawable.ic_play_32dp);
break;
case PAUSED:
case STOPPED:
mediaPlayer.start();
musicState=MusicState.PLAYING;
binding.palyBtn.setImageResource(R.drawable.ic_pause_24);
break;
}
}
});
سلام لطفا این قسمت رو بیشتر توضیح بدهید من درست متوجه نشدم!
مثلا وقتی case PLATING: هست فکنم یعنی موزیک در حال پخش هست پس چرا موزیک رو pause میکنیم؟؟ یا برعکس
و اینکه چرا برای حالت case PAUSED: چیزی ننوشتیم؟ این حالت کی پیش میاد؟