بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
پخش یک صدا با فشار روی یک دکمه و تداوم آن تا زمانی که دکمه در حالت لمس شدن است
می خوام بدونم که چطور میشه یک صدا رو مادامی که یک دکمه در حالت لمس شدن است پخش کند و با برداشتن دست دیگر پخش نشود.
با تشکر زیاد
+1
0
از OnTouchListener و Action های مربوطش استفاده کنید لینک (11 سال پیش)
0
0
ممنونم تست می کنم
(11 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
رها
11 سال پیش
0
0
کدم رو به شکل زیر نوشتم اما مشکل جدید اینه که چون Sp رو برای وقتی که انگشت برداشته بشه Release می کنم دفه بعدی که دکمه فشار داده می شه دیگه صدا رو پخش نمی کنه :(
btn1.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
switch (event.getAction() & MotionEvent.ACTION_MASK) {
case MotionEvent.ACTION_DOWN: {
sp.play(explosionre, 1, 1, 0, -1, 1);
break;
}
case MotionEvent.ACTION_UP: {
sp.release();
break;
}
}
return false;
}
});
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .