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

مشکل باتن هنگام پخش مدیا


bakhtiaran

سوال

سلام دوستان من دارم یه برنامه شبیه گیتار میسازم باتن هام در ابتدا صدا میدن اما پس از مدتی دیگه کار نمیکنه و مثثل بقیه برنامه های مشابه لمسش خوب نیست به نظرتون چیکار کنم

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

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

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

یعنی چی کار نمیکنن؟؟

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

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

یعنی چی کار نمیکنن؟؟

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

بلاه وقتی میزنم مثل ارگ واسه چند لحظه کار میکنه بعدش اصلا صدا نمیده باید از برنامه خارجج شم دوباره برگرمدم.اینم عکس سورس

 

New_Bitmap_Image.jpg

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

به احتمال زیاد چون گوشی سنگین می شه

حتی توی برنامه های پیانوی حرفه ای مثل Piano Perfect هم بعد یه مدت دکمه ها با تاخیر صداشون در میاد

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

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

یادم نیست چیکار کردم....

 

به این صورت بنویسید. مثال:

Sub Button1_Down
m.Initialize2("m")
m.Load(File.DirAssets,"1.mp3")
m.Play
End Sub
Sub Button2_Down
m.Initialize2("m")
m.Load(File.DirAssets,"2.mp3")
m.Play
End Sub
Sub Button3_Down
m.Initialize2("m")
m.Load(File.DirAssets,"3.mp3")
m.Play
End Sub
Sub Button4_Down
m.Initialize2("m")
m.Load(File.DirAssets,"4.mp3")
m.Play
End Sub
Sub Button5_Down
m.Initialize2("m")
m.Load(File.DirAssets,"5.mp3")
m.Play
End Sub

اگه قبل از inizile مدیا پلیر رو استوپ هم بکنید خوبه.

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

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

یادم نیست چیکار کردم....

 

به این صورت بنویسید. مثال:

Sub Button1_Down
m.Initialize2("m")
m.Load(File.DirAssets,"1.mp3")
m.Play
End Sub
Sub Button2_Down
m.Initialize2("m")
m.Load(File.DirAssets,"2.mp3")
m.Play
End Sub
Sub Button3_Down
m.Initialize2("m")
m.Load(File.DirAssets,"3.mp3")
m.Play
End Sub
Sub Button4_Down
m.Initialize2("m")
m.Load(File.DirAssets,"4.mp3")
m.Play
End Sub
Sub Button5_Down
m.Initialize2("m")
m.Load(File.DirAssets,"5.mp3")
m.Play
End Sub

اگه قبل از inizile مدیا پلیر رو استوپ هم بکنید خوبه.

قسمت m.initialize2("m") این m دومی واسه چیه

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

قسمت m.initialize2("m") این m دومی واسه چیه

این میاد اسم رویداد رو میذاره m

مدیا پلیر رویداد m_Cmplted داره ، جای EvenetNAme این m قرار میگیره.

 

شما ازاین کد استفاده کن و قبلش هم یه m.stop هم بذار ، احتمالا حل میشه.

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

این میاد اسم رویداد رو میذاره m

مدیا پلیر رویداد m_Cmplted داره ، جای EvenetNAme این m قرار میگیره.

 

شما ازاین کد استفاده کن و قبلش هم یه m.stop هم بذار ، احتمالا حل میشه.

تو قسمت رویداد m_cmplted دقیقا باید چه کد هایی بنویسم؟

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

تو قسمت رویداد m_cmplted دقیقا باید چه کد هایی بنویسم؟

نیازی نیست کدی بنویسید....

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

بایگانی شده

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

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

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