بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

کلیک صدا دار

مدیریت گفتگو
Sahand 10 سال پیش
آخرین تغییر: 10 سال پیش

سلام دوستان. 

واسه این که بتونم با تاج کردن دکمه در اندروید ، همراه تاچ صدا هم داشته باشه باید چطوری عمل کنم؟

من واسه دکمم آیدی درست کردم و تو قسمت ست آن تاچ لیسنر تو فراخوانی و صدا و این که صدای مورد نظرمو کجا بریم موندن.ممنون میشم کمک کنین😕

نظرات

MeY3am 10 سال پیش
نیاز به onTouch نیست، تو همون onClickListener باتن صدا رو براش لود کن با استفاده از MediaPlayer !

پاسخ‌ها 1

FSR 10 سال پیش

فقط قبلش باید یه فولدر raw درست کنی تویه res 

Button one = (Button) findViewById(R.id.button1);
final MediaPlayer mp = MediaPlayer.create(this, R.raw.sound);
one.setOnClickListener(new OnClickListener(){

    public void onClick(View v) {
        mp.start();
    }
});

نظرات

Reza 10 سال پیش
البته صدای پیش فرض کلیک امدروید باز هم پخش میشه ( همزمان با صدای شما ) . که باید خاصیت sound Effect Enabled دکمه رو false کنی .
هادی بی غم 10 سال پیش
ایا این کار باعث کند شدن سرعت برنامه میشه ؟
Reza 10 سال پیش
نه ، شما در تاچ دکمه از صوتهای زیر 0.5 ثانیه استفاده میکنید پس تاثیری در سرعت برنامه نداره .

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .