بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
خطا در بازگشت به صفحه قبل
سلام دوستان.من یک کد نوشتم که وقتی کاربر دکمه برگشت رو بزنه اگه آهنگی در حال پخش باشه اول قطع بشه بعدش بره به صفحه قبل.تا وقتی که یک آهنگ در حال پخش باشه کد درست کار میکنه ولی اگه آهنگی در حال پخش نباشه،وقتی کاربر دکمه بازگشت رو کلیک میکنه برنامه میگه آهنگی در حال پخش نیست که من اون رو pause کنم و برنامه کرش میکنه.لطفا بگید چطوری شرطی بنویسم که اگه آهنگی در حال پخش بود قطع بشه و در غیر اینصورت فقط بره به صفحه قبل.
این کد منه ...
public void onBackPressed() {
mediaplayer.pause();
Intent intent = new Intent(G.CurrentActivity, Dars1.class);
G.CurrentActivity.startActivity(intent);
G.CurrentActivity.finish();
}
0
0
متد isPlaying مروبط به کلاس MediaPlayer هست که در صورت پخش true و در غیر اینصورت false برمیگردونه. (11 سال پیش)
0
0
اولا چک کن mediaplayer!=null باشه و بعد isPlaying رو چک کن (هردو در دستور if) کل این قسمت کد هم در یک دستور try-catch قرار بده (11 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .