انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
چند بار تکرار شدن پخش موسیقی

چند بار تکرار شدن پخش موسیقی

#1
سلام.ممنون.یه سوال...من یه دکمه گذاشتم برای پخش مداحی.یه مشکلی هست...من وقتی رو دکمه میزنم مداحی پخش میشه و اگه دوباره رو همون دکمه بزنم دوباره یه مداحی دیگه پشتش اجرا میشه و همینطور هر چقدر رو دکمه بزنم مداحی پخش میشه..مداحی رو مداحی..می خواهم وقتی که روی دکمه کلیک کردم مداحی پخش بشه و اگه دوباره روی دکمه پخش زدم هیچ اتفاقی نیفته تا وقتی که روی دکمه توقف مداحی زدم.

ممنون
پاسخ

چند بار تکرار شدن پخش موسیقی

#2
سلام

لطفا کدهاتون بزارید تا چک بشن

احتمالا شما برای هر بار پخش Music از یک Instance جدید MediaPlayer استفاده میکنید و به همین دلیل روی هم پخش میشن
پاسخ
 سپاس شده توسط zanyyy

چند بار تکرار شدن پخش موسیقی

#3
(۱۳۹۴/۱۱/۲۴, ۰۴:۵۶ ب.ظ)mahdi10539 نوشته: سلام

لطفا کدهاتون بزارید تا چک بشن

احتمالا شما برای هر بار پخش Music از یک Instance جدید MediaPlayer استفاده میکنید و به همین دلیل روی هم پخش میشن

سلام.اول فراخوانی ها رو انجام دادم


   


بعد ادامه کد رو نوشتم


   

اینم شکل برنامه

   

ممنون
پاسخ

چند بار تکرار شدن پخش موسیقی

#4
میتونید با استفاده از تابع isPlaying مربوط به mediaplayer استفاده کنید 
این تابع چک میکنه که اگر mediaplayer در حال پخش موزیک باشه مقدار true رو برمیگردونه
بیاید قبل از پخش موزیک با تابع بالا چک کنید که اگه در حال پخش بود . دوباره پخش نکنه

کد:
if(mp.isPlaying())
   //YOU LOGIC IF PLAYER IS PLAYING
else
   //YOU LOGIC IF PLAYER IS NOT PLAYING
پاسخ
 سپاس شده توسط zanyyy

چند بار تکرار شدن پخش موسیقی

#5
(۱۳۹۴/۱۱/۲۵, ۰۳:۴۵ ب.ظ)mahdi10539 نوشته: میتونید با استفاده از تابع isPlaying مربوط به mediaplayer استفاده کنید 
این تابع چک میکنه که اگر mediaplayer در حال پخش موزیک باشه مقدار true رو برمیگردونه
بیاید قبل از پخش موزیک با تابع بالا چک کنید که اگه در حال پخش بود . دوباره پخش نکنه

کد:
if(mp.isPlaying())
   //YOU LOGIC IF PLAYER IS PLAYING
else
   //YOU LOGIC IF PLAYER IS NOT PLAYING

سلام.این کد رو کجا بزارم؟
لطفا بیشتر توضیح بدید
ممنون
پاسخ

چند بار تکرار شدن پخش موسیقی

#6
سلام.کسی جواب منو نمیده؟
پاسخ

چند بار تکرار شدن پخش موسیقی

#7
توی رویداد onclicklistener مربوط به musicplay و musicstop
هر بار برای توقف و پخش موزیک بیاد چک کنه
اگه موزیک در حال پخش شدن هستش موزیک قبلی رو متوقف و موزیک جدید پخش بشه
پاسخ
 سپاس شده توسط zanyyy ، شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان