کلیدستان

نسخه‌ی کامل: مشکل قطع نشدن موزیک (در برنامه نویسی اندروید)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام . من این کد رو گذاشتم تو بازی  زمانی که وارد بازی می شی آهنگ اجرا می کنه ولی زمانی که از بازی می یایی بیزون آهنگ قطع نمی شه . این کد تو اکتیویتی خاص گزاشتم که تو همه اکتیوتی ها اجرا بشه   . برای دکمه استوپ یا استارت هم نمی دونم چیکار کنم .

کد پی‌اچ‌پی:
MediaPlayer player MediaPlayer.create(YourActivity.thisR.raw.music_1);
player.setLooping(true); // Set looping
player.setVolume(100,100);
player.start(); 
دوست عزیز ابتدا متغییر مدیا پلیر رو به صورت سراسری تعریف کن.یعنی در بدنه اصلی کلاس و خارج از متد oncreat تابتونید در داخل بقیه متدها ازش استفاده کنید.

کد پی‌اچ‌پی:
private  MediaPlayer MP;

protected 
void onCreate(Bundle savedInstanceState) {
        
// TODO Auto-generated method stub
        
super.onCreate(savedInstanceState);
//....


    


بعد زمانی که از اکتیویتی خارج شدید و اکتیویتی در حالت puase رفت کافیه اون متوقف کنید.

کد پی‌اچ‌پی:
@Override
    
protected void onPause() {
        
// TODO Auto-generated method stub
        
super.onPause();
            
MP.stop();
    }