کلیدستان

نسخه‌ی کامل: پخش آهنگ در پس زمینه برنامه با قابلیت خاموش و روشن شدن از قسمت تنظیمات
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
با سلام خدمت اساتید محترم
میخوام تو یه برنامه یا بازی پخش آهنگ در پس زمینه داشته باشم که بشه از قسمت تنظیمات برنامه خاموش یا روشن بشه، کد پخش و توقف دارم فقط مشکلم اینه که چطور از اکتیویتی تنظیمات با یه CheckBox بشه فعال یا غیر فعالش کرد و در همه اکتیویتیهای برنامه یا بازی اعمالش کرد و با SharedPreferences هم سیو بشه.
پیشاپیش از توجه و پاسختون سپاسگذارم
اینجا یکی از اساتید پیدا نشد جواب مارو بده حداقل یکی بیاد الکی یه چیزی بگه دل ما خوش شه یه جوابی گرفتیم  Undecided
(۱۳۹۵/۱۱/۱۱, ۰۶:۵۴ ب.ظ)all alone نوشته: [ -> ]اینجا یکی از اساتید پیدا نشد جواب مارو بده حداقل یکی بیاد الکی یه چیزی بگه دل ما خوش شه یه جوابی گرفتیم  Undecided

سلام
شما بعد از معرفی آیدی چک باکس یه کد برای setonclicklistener بنویسی دقیقا مثل باتن ولی داخل تابع کلیک
باید از دستور شرطی استفاده کنی عکس زیر امیدوارم کمکتون کنه
(۱۳۹۵/۱۱/۱۶, ۰۹:۵۶ ق.ظ)Keyvanrasha نوشته: [ -> ]
(۱۳۹۵/۱۱/۱۱, ۰۶:۵۴ ب.ظ)all alone نوشته: [ -> ]اینجا یکی از اساتید پیدا نشد جواب مارو بده حداقل یکی بیاد الکی یه چیزی بگه دل ما خوش شه یه جوابی گرفتیم  Undecided

سلام
شما بعد از معرفی آیدی چک باکس یه کد برای setonclicklistener بنویسی دقیقا مثل باتن ولی داخل تابع کلیک
باید از دستور شرطی استفاده کنی عکس زیر امیدوارم کمکتون کنه

سپاس دوست عزیز، مشکل من اینه که چطور با خروج از اکتیویی تنظیمات، موزیک قطع نشه و تو همه اکتیویتی های برنامه فعال باشه فقط با خروج از برنامه قطع بشه، چون اگه بخوام دستور قطع موزیک وارد کنم باید تو اکتیویتی تنظیمات اعمالش کنم ولی من میخوام فقط با خروج از مین اکتیویتی موزیک قطع بشه
سلام 

شما می تونید بگید موقع فعال شدن پخش موزیک یه سرویس اجرا بشه و توی سرویس هم بگید موقع شروع سرویس آهنگ مورد نظرتون پخش بشه و برای قطع موزیک هم وقتی چک باکس غیر فعال شد سرویس بسته بشه و هنگام بسته شدن سرویس هم آهنگ قطع بشه
اینم یه نمونه برای سرویس:
کد پی‌اچ‌پی:
public class salarm extends Service {
     
 public MediaPlayer player;
 
   @Override
    public int onStartCommand
(Intent intentint flagsint startId) {
 
       player MediaPlayer.create(salarm.thisR.raw.alarm);
 
       player.setLooping(true);
 
       player.setVolume(100,100); 
 
       player.start();
 
       return Service.START_FLAG_REDELIVERY;
 
   }
 
   @Override
    public void onDestroy
(){
 
       player.stop();
 
       super.onDestroy();
 
   }
 
   @Override
    public IBinder onBind
(Intent intent) {
 
       return null;
 
   }
 

امیدوارم مشکلتون حل بشه
(۱۳۹۵/۱۱/۲۱, ۱۱:۲۵ ق.ظ)mahdi2001h نوشته: [ -> ]سلام 

شما می تونید بگید موقع فعال شدن پخش موزیک یه سرویس اجرا بشه و توی سرویس هم بگید موقع شروع سرویس آهنگ مورد نظرتون پخش بشه و برای قطع موزیک هم وقتی چک باکس غیر فعال شد سرویس بسته بشه و هنگام بسته شدن سرویس هم آهنگ قطع بشه
اینم یه نمونه برای سرویس:
کد پی‌اچ‌پی:
public class salarm extends Service {
     
 public MediaPlayer player;
 
   @Override
    public int onStartCommand
(Intent intentint flagsint startId) {
 
       player MediaPlayer.create(salarm.thisR.raw.alarm);
 
       player.setLooping(true);
 
       player.setVolume(100,100); 
 
       player.start();
 
       return Service.START_FLAG_REDELIVERY;
 
   }
 
   @Override
    public void onDestroy
(){
 
       player.stop();
 
       super.onDestroy();
 
   }
 
   @Override
    public IBinder onBind
(Intent intent) {
 
       return null;
 
   }
 

امیدوارم مشکلتون حل بشه

سپاس دوست عزیز Smile  روش کار میکنم ببینم درست میشه