انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در لمس دکمه های پخش موسیقی (مشابه ساز بندری) (اندروید)

مشکل در لمس دکمه های پخش موسیقی (مشابه ساز بندری) (اندروید)

#1
با سلام و خسته نباشید یه مشکل دارم، اینه که یک برنامه شبیه برنامه ''ساز بندری'' ساختم ولی لمس دکمه ها زیاد دقیق نیست یه کمی کنده در ضمن بعد از 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;
}
}); 

اگه میشه کد بالا رو واسم مثل ساز بندری ویرایش کن اونجاش که وقتی دکمه رو لمس می کنی موسیقی پخش بشه وقتی لمس نکنی موسیقی قطع بشه.
پاسخ

مشکل در لمس دکمه های پخش موسیقی (مشابه ساز بندری) (اندروید)

#2
سلام.
برای رفع مشکل عدم پخش موسیقی (بعد از چندین بار اشاره بر روی Button ها)، موضوع زیر را بخوانید :

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


 
bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط ccc3

مشکل در لمس دکمه های پخش موسیقی (مشابه ساز بندری) (اندروید)

#3
 مشکلم حل شد خدا خیرت بده
پاسخ
 سپاس شده توسط admin ، شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان