کلیدستان

نسخه‌ی کامل: مشكل پخش آهنگ با تعداد زياد (در برنامه نویسی اندروید)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام. من يك مشكل تو كار با صدا دارم. مشكل اينه كه يه اكتيويتي من حدود 50 تا دكمه داره كه با كليك هر كدوم يه صدا پخش ميشه . ولي وقتي حدود 30 تا دكمه رندم زده شد (حتي با زدن 30 بار يك دكمه) و صدا پخش شد ، تو كليك هاي بعدي پلير اجرا نميشه . خيلي ممنون ميشم اگه كمكم كنيد.

واسه هر دكمه شبيه كد زير رو نوشتم

کد پی‌اچ‌پی:
Button b =(Buttonfindviewid(R.id.button_name
b.setOnClickListener(new OnClickListener() {

                                 
    @
Override
    
public void onClick(View v) {
     (
MediaPlayer.create(Activity.thisR.raw.music 
                         
                   player
.start
    
}
}); 
 
با سلام دوست عزیز
من هم قبلا این مشکل رو داشتم و مشکلم را اینجا مطرح کردم

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

شما از متد onstop استفاده کنید و درون متد مدیا پلیر را ریست کنید
(۱۳۹۴/۰۲/۲۷, ۱۰:۵۶ ق.ظ)'alizzz' نوشته: [ -> ]با سلام دوست عزیز
من هم قبلا این مشکل رو داشتم و مشکلم را اینحجا مطرح کردم

http://www.kelidestan.com/forum/showthread.php?tid=4923
شما از متد onstop استفاده کنید و درون متد مدیا پلیر را ریست کنید
 

 

اما اين مشكل تو يه اكتيويتي هم به وجود مياد بدون اينكه به اكتيويتي هاي ديگه بريم.


 
بله داخل یک اکتیویتی هم به وجود میاد ولی فکر کنم اگه از seekbar استفاده کنید مشکل پیش نمیاد.اگه موسیقیاتون طولانی هستش امکانش کمه که کسی 30 بار درون یک اکتیویتی  آهنگ رو گوش بده.و از متد onstop هم استفاده کنید که وقتی از اکتیویتی خارج هم شدید مدیا پلیر رو ریست کنید