بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
موزیک پلیر Player
باسلام و احترام
من یک پلیر ساختم بعضی وقتها که من دکمه home گوشی رو میزنم و کار دیگری با گوشی انجام میدم وقتی برمیگردم به پلیر میبینم که صدا داره ولی تایمرش , seekbar کار نمیکنه و موسیقی همچنان پخش میشه وقتی که دکمه Play کلید میکنم موسیقی جدید روی قبلی میوفته . و دوتا موسیقی باهم پخش میشن . باید چیکار کنم که این اتفاق نیفته؟
گفتم که بعضی وقتها این مشکل بوجود میاد.
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
Plumber
10 سال پیش
+1
0
سلام
این کد رو اضافه کن:
@Override
protected void onPause(){
super.onPause();
//yourMediaPlayer = esme media playert
yourMediaPlayer.stop();
}
دستور بالا رو که بزنی وقتی اکتیویتیت پاوز میشه(مثل زمانی که هوم رو میزنن) موزیک استاپ میشه(حالا مقدار های دیگتم میتونی ست کنی توش) که میتونی pause کنی و این دستور رو هم اضافه کنی:
@Override
protected void onResume(){
super.onResume();
//yourMediaPlayer = esme media playert
yourMediaPlayer.play();
}
امیدوارم به دردت بخوره :)
Plumber عزیز ممنونم از پاسخی که دادین ولی من میخوام که کار بر بتونه آهنگ گوش کنه و به کار های دیگه گوشی اش هم برسه . واسه همین ازین کدی که شما فرمودین استفاده نکردم.
بعضی وقتها مثلا 10 دقیقه که میگذره یهو میرم نرم افزار رو که درحال اجرا هست باز کنم میبینم ظاهرا متوقف شده ولی داره آهنگ پخش میکنه. و اگر دوباره رو play کلید کنم دوتا آهنگ روی هم میوفته.
بازم متشکرم از پاسخی که دادین .
(10 سال پیش)
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .