رفتن به مطلب
  • 0

پخش موزیک در اکتیویتی های خاص


meisam133

سوال

سلام دوستان هر کی میتونه کمکم کنه خواهشا کم کاری نکنه

من میخواستم یه موزیک از یه اکتیویتیه خاصی شروع بشه و تو ی اکتیویتیه دیگه تموم بشه میخواستم بدونم چجوری کد پخشش رو بنویسم

با تشکر

لینک ارسال
به اشتراک گذاری در سایت های دیگر

5 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

@@meisam133,

دوست عزیز شما باید مدیا پلیر رو در ساب گلوبالس در هر اکتویتی که میخواید رو تعریف کنید

Sub Process_Globals
Dim mp As MediaPlayer
End Sub

سپس در اکتیوتی که میخواید پخش بشه اون رو فراخونی کنید

اول فایل رو لود کنید

mp.Load(File.DirAssets,"esm file.mp3")
mp.Initialize2("mp")

بعد فایل رو پخش کنید

esmactivity.mp.play

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

از کد زیر استفاده کنین تو اکتیوتی که میخواین قطع بشه

esmactivity.mp.Stop

لینک ارسال
به اشتراک گذاری در سایت های دیگر

@@meisam133,

دوست عزیز شما باید مدیا پلیر رو در ساب گلوبالس در هر اکتویتی که میخواید رو تعریف کنید

Sub Process_Globals
Dim mp As MediaPlayer
End Sub

سپس در اکتیوتی که میخواید پخش بشه اون رو فراخونی کنید

اول فایل رو لود کنید

mp.Load(File.DirAssets,"esm file.mp3")
mp.Initialize2("mp")

بعد فایل رو پخش کنید

esmactivity.mp.play

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

از کد زیر استفاده کنین تو اکتیوتی که میخواین قطع بشه

esmactivity.mp.Stop

 

ممنون دوست عزیز ولی مشکل اصلی اینجاست که با این که کد Stop رو زدم تو برنامه ولی برنامه تو اون اکتیویتی که میخوام موزیک قطع بشه قطع نمیشه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

@@meisam133,

دوست عزیز شما باید مدیا پلیر رو در ساب گلوبالس در هر اکتویتی که میخواید رو تعریف کنید

Sub Process_Globals
Dim mp As MediaPlayer
End Sub

سپس در اکتیوتی که میخواید پخش بشه اون رو فراخونی کنید

اول فایل رو لود کنید

mp.Load(File.DirAssets,"esm file.mp3")
mp.Initialize2("mp")

بعد فایل رو پخش کنید

esmactivity.mp.play

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

از کد زیر استفاده کنین تو اکتیوتی که میخواین قطع بشه

esmactivity.mp.Stop

تو رو خدا یکی کمکم کنه خیلی نیاز دارم به این کد ممنون

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ببیند شما اومدید اول موزیک رو لود کردید بعد Initialize کردید ؟! 

بعدشم این سوال شما بارها بارها پرسیده شده و بهترین کار برای پخش پس زمینه که بشه تو همه اکتیوتی ها کار کنه تو یه ماژول کدها رو بزاری و هر جا خواستی فراخوانی کنید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

تو رو خدا یکی کمکم کنه خیلی نیاز دارم به این کد ممنون

دوست عزیز شما بیا و تو اکتیویتی موقع برگشت بگو اکتیویتی رو ببنده

Activity.finish

الان اکتیویتی که بسته میشه اهنگ صد در صد قطع میشه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...