با سلام ، دوتا دکمه دارم که وقتی هر کدام از دکمه ها رو لمس(down) کنی یک موزیک پخش میشه و وقتی لمس نکنی(up) موزیک قطع میشه.مشکل اینجاست که من می خوام وقتی موزیک دکمه اول در حال پخشه
با لمس دکمه دوم، موزیک پخش نشه.و اگر موزیک دکمه دوم در حال پخشه با لمس دکمه اول، موزیک پخش نشه.
خلاصه وقتی اون موزیک در حال پخشه اون یکی پخش نشه باید چی کار کنم.
اینم کد:
با لمس دکمه دوم، موزیک پخش نشه.و اگر موزیک دکمه دوم در حال پخشه با لمس دکمه اول، موزیک پخش نشه.
خلاصه وقتی اون موزیک در حال پخشه اون یکی پخش نشه باید چی کار کنم.
اینم کد:
کد پیاچپی:
final Button bu1=(Button)findViewById(R.id.no1);
final Button bu2=(Button)findViewById(R.id.no2);
bu1.setOnTouchListener(new OnTouchListener(){
@Override
public boolean onTouch(View p1, MotionEvent p2){
switch(p2.getActionMasked()){
case MotionEvent.ACTION_DOWN:
mp11=MediaPlayer.create(MainActivity.this,R.raw.sol1);
mp11.start();
mp11.setLooping(true);
mp11.setVolume(100,100);
break;
case MotionEvent.ACTION_UP:
mp11.stop();
mp11.release();
break;
}return true;
}
});
bu2.setOnTouchListener(new OnTouchListener(){
@Override
public boolean onTouch(View p1, MotionEvent p2){
switch(p2.getActionMasked()){
case MotionEvent.ACTION_DOWN:
mp1=MediaPlayer.create(MainActivity.this,R.raw.la1);
mp1.start();
mp1.setLooping(true);
mp1.setVolume(100,100);
break;
case MotionEvent.ACTION_UP:
mp1.stop();
mp1.release();
break;
}
return true;
}
});