کلیدستان

نسخه‌ی کامل: مشکل در لمس دکمه های پخش موسیقی (مشابه ساز بندری) (اندروید)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
با سلام و خسته نباشید یه مشکل دارم، اینه که یک برنامه شبیه برنامه ''ساز بندری'' ساختم ولی لمس دکمه ها زیاد دقیق نیست یه کمی کنده در ضمن بعد از 10 تا15 ثانیه کار کردن با دکمه ها، وقتی دوباره دکمه ها رو لمس می کنی هیچ صدایی نداره. اینم کدی که بر روی یکی از دکمه ها پیاده کردم:

کد پی‌اچ‌پی:
bu1.setOnTouchListener(new OnTouchListener(){

@
Override
public boolean onTouch(View p1MotionEvent p2){

switch(
p2.getActionMasked()){
case 
MotionEvent.ACTION_DOWN:
case 
MotionEvent.ACTION_POINTER_DOWN:

mp=MediaPlayer.create(B1.this,R.raw.sol1);
mp.start();
mp.setLooping(true);
mp.setVolume(100,100);
if (
mp3 != null) {
if (
mp3.isPlaying()) {
mp3.pause();
}}
break;
case 
MotionEvent.ACTION_UP:
case 
MotionEvent.ACTION_POINTER_UP:
mp.pause();
if (
mp3 != null) {
if (
abc()){
mp3.start();
}}
break;
}return 
true;
}
public 
boolean abc()
{
mp3.pause();
return 
true;
}
}); 

اگه میشه کد بالا رو واسم مثل ساز بندری ویرایش کن اونجاش که وقتی دکمه رو لمس می کنی موسیقی پخش بشه وقتی لمس نکنی موسیقی قطع بشه.
سلام.
برای رفع مشکل عدم پخش موسیقی (بعد از چندین بار اشاره بر روی Button ها)، موضوع زیر را بخوانید :

http://www.kelidestan.com/forum/showthread.php?tid=4923


 
 مشکلم حل شد خدا خیرت بده