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

انجام چند کار پشت سر هم با یک دکمه


alibaike

سوال

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

تو انجمنم گشتم چیزی پیدا نکردم

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

ممنون میشم راهنماییم کنید

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

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

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

در هم اکنون، alibaike گفته است :

سلام شرمنده ها راه دیگری نمیشناسین چون اگر مثلا 6 آهنگ داشته باشم و دو دکمه داشته باشم و برای دو آهنگ رویداد complete رو بنویسم با زدن یه دکمه از رویداد complete اگر آهنگ ها در هر دکمه تکراری باشن در رویداد complete دوباره همون آهنگ پخش میشه 

البته بزارین ببینم میشه با رویداد رندوم میشه رویداد complete آهنگ رو کنترل کنم احتمالا بشه بابت راهنماییتون ممنون

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

منظورتون رو متوجه نمیشم

میشه بیشتر توضیح بدید.

در 1 دقیقه قبل، alibaike گفته است :

بابت راهنماییتون ممنون

خواهش میکنم

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

در 1 دقیقه قبل، Salar82 گفته است :

منظورتون رو متوجه نمیشم

میشه بیشتر توضیح بدید.

خواهش میکنم

راستش با راهنمایی بالاییتون میتونم در رویداد complete یه تابع rnd تعریف کنم و درون اون صوت ها رو تکراری پخش نکنم 

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

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

فعلا ببینم چی مشه اگه نشد بازم مزاهم میشم اگه مزاهم نباشم ممنون

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

در 34 دقیقه قبل، alibaike گفته است :

راستش با راهنمایی بالاییتون میتونم در رویداد complete یه تابع rnd تعریف کنم و درون اون صوت ها رو تکراری پخش نکنم 

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

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

فعلا ببینم چی مشه اگه نشد بازم مزاهم میشم اگه مزاهم نباشم ممنون

یه سوالم داشتم میشه با تابع rnd یه عددی تولید کنیم و اونو از بین چند آهنگ پخشش کنیم یعنی او عدد تولید شده رو با mp3. الحاقش کنم و بعد پخشش کنم استش اون الحاق کردن رو بلد نیستم؟

مقدار تابع rnd رو میریزیم داخل متغییری از نوع اینت بعد اونو با mp3. الحاقش میکنیم انو نمیتونم پیادش کنم

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

بفرما

'Darim:  1.mp3 , 2.mp3 , 3.mp3 , 4.mp3 , 5.mp3 , 6.mp3 , 7.mp3 , 8.mp3 , 9.mp3

Dim i As Int = RND(0 , 9)
Log(i & ".mp3"

 

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

در 2 دقیقه قبل، Salar82 گفته است :

بفرما


'Darim:  1.mp3 , 2.mp3 , 3.mp3 , 4.mp3 , 5.mp3 , 6.mp3 , 7.mp3 , 8.mp3 , 9.mp3

Dim i As Int = RND(0 , 9)
Log(i & ".mp3"

 

اینو بلدم برای log مشکلی نمیده ولی برای i & ".mp3" خالی مشکل میگیره به جای علامت & میگه = بزار j=i & ".mp3"  رو هم تعریف کردم وj  رو از مدیا پلییر در نظر میگیرم این خط رو مشکل میده j  رو از اینتم میگیرم رویداد پخش نداره اگه بخوام i & ".mp3" رو پخش کنم به جای log اونو  چطوری پخشش کنم 

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

'Darim:  1.mp3 , 2.mp3 , 3.mp3 , 4.mp3 , 5.mp3 , 6.mp3 , 7.mp3 , 8.mp3 , 9.mp3

Dim Mp As MediaPlayer
Mp.Initialize2("Event")

Dim i As Int = Rnd(0 , 9)
Dim Str As String = i & ".mp3"

Mp.Load(File.DirAssets , Str)
Mp.Play

 

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

در 1 دقیقه قبل، Salar82 گفته است :

سلام

مثلاً چه کارهایی؟

مثلا پخش چند آهنگ من چند آهنگ گذاشتم با هم پخش کرد

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

میتونید داخل رویداد اتمام صوت(Complete)، صوت بعدی رو پخش کنید:

Sub Globals
	Dim Mp(2) As MediaPlayer
End Sub

Sub Activity_Create (FirstTime As Boolean)
	Mp(0).Initialize2("Mp")
	Mp(0).load(File.DirAssets , "Track.mp3")

	Mp(1).Initialize2("Mp1")
	Mp(1).load(File.DirAssets , "Track1.mp3")

	Mp(2).Initialize2("Mp2")
	Mp(2).load(File.DirAssets , "Track.mp3")
	
	Mp(0).Play
End Sub

Private Sub Mp_Complete
	Mp(1).Play
End Sub

Private Sub Mp1_Complete
	Mp(2).Play
End Sub

 

:53::53::53::53::53:

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

در 16 دقیقه قبل، Salar82 گفته است :

میتونید داخل رویداد اتمام صوت(Complete)، صوت بعدی رو پخش کنید:


Sub Globals
	Dim Mp(2) As MediaPlayer
End Sub

Sub Activity_Create (FirstTime As Boolean)
	Mp(0).Initialize2("Mp")
	Mp(0).load(File.DirAssets , "Track.mp3")

	Mp(1).Initialize2("Mp1")
	Mp(1).load(File.DirAssets , "Track1.mp3")

	Mp(2).Initialize2("Mp2")
	Mp(2).load(File.DirAssets , "Track.mp3")
	
	Mp(0).Play
End Sub

Private Sub Mp_Complete
	Mp(1).Play
End Sub

Private Sub Mp1_Complete
	Mp(2).Play
End Sub

 

:53::53::53::53::53:

سلام شرمنده ها راه دیگری نمیشناسین چون اگر مثلا 6 آهنگ داشته باشم و دو دکمه داشته باشم و برای دو آهنگ رویداد complete رو بنویسم با زدن یه دکمه از رویداد complete اگر آهنگ ها در هر دکمه تکراری باشن در رویداد complete دوباره همون آهنگ پخش میشه 

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

بایگانی شده

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

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

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