روی برنامه پیانویی داریم کار میکنیم و مشکلی داریم برای کلیک شدن باتن ها ، که وقتی کلیک میشه تا انگشت رو بر نداریم صدای اون دکمه پخش نمیشه در حالی که میخوایم سریع پخش بشه..، یعنی چطور میشه جوری تنظیم کرد که باتن ها مثله یه دکمه پیانوی واقعی عمل کنه و همینکه دکمه رو زدیم و یا لانگ کلیک کردیم بلافاصله صدا پخش بشه؟
البته روی همه حالت های باتن ها کار گذاشتیم که بین اینا کلیک Down مثله واقعی عمل میکنه اما مشکل بدی که داره صدای اون باتن دوبار پشت سر هم پخش میشه و انگار کاربر دو بار کلیک زده باشه!!
در مورد کدها هم پخش کننده با SoundPool تعریف شده
Sub Button1_Click ' down , up , longclick sp.Play (c, 1, 1, 1, 0, 1) End Sub
جای کلیک، کلیک های دیگه هم که میبینید امتحان شده اما مشکلی داشته هرکدوم ..
خلاصه اگه راهی هست یا اینکه ما اشتباه پیش رفتیم لطفا راهنمایی کنید.
سوال
HS71 78
سلام و درود به دوستان انجمن،
روی برنامه پیانویی داریم کار میکنیم و مشکلی داریم برای کلیک شدن باتن ها ، که وقتی کلیک میشه تا انگشت رو بر نداریم صدای اون دکمه پخش نمیشه در حالی که میخوایم سریع پخش بشه..، یعنی چطور میشه جوری تنظیم کرد که باتن ها مثله یه دکمه پیانوی واقعی عمل کنه و همینکه دکمه رو زدیم و یا لانگ کلیک کردیم بلافاصله صدا پخش بشه؟
البته روی همه حالت های باتن ها کار گذاشتیم که بین اینا کلیک Down مثله واقعی عمل میکنه اما مشکل بدی که داره صدای اون باتن دوبار پشت سر هم پخش میشه و انگار کاربر دو بار کلیک زده باشه!!
در مورد کدها هم پخش کننده با SoundPool تعریف شده
Sub Button1_Click ' down , up , longclick
sp.Play (c, 1, 1, 1, 0, 1)
End Sub
جای کلیک، کلیک های دیگه هم که میبینید امتحان شده اما مشکلی داشته هرکدوم ..
خلاصه اگه راهی هست یا اینکه ما اشتباه پیش رفتیم لطفا راهنمایی کنید.
با تشکر.
لینک ارسال
به اشتراک گذاری در سایت های دیگر
3 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.