آموزش ها

آموزش کار با صدا در برنامه

نوشته شده توسط حامد باقری

سلام دوستان !

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

برای شروع ابتدا یک متغیر از نوع MediaPlayer در Sub Globals تعریف کنید :

Dim mp As MediaPlayer

حالا در Activity_Create با استفاده از گزینه Initialize2 یک EventName برای آن انتخاب کنید . سپس با استفاده از دستور Load فایل صوتی مورد نظرتان را فراخوانی کنید :

mp.Initialize2("mp")
mp.Load(File.DirAssets,"audio.mp3")

حالا با استفاده از گزینه Play میتوانید فایل صوتی را پخش کنید  :

mp.Play

با این کار فایل صوتی یک بار پخش میشود و در صورتی که میخواهید بعد از پایان مجددا تکرار شود کافیست گزینه Looping را بر روی True قرار دهید :

mp.Looping = True

با استفاده از گزینه Pause یا Stop میتوانید پخش را متوقف کنید :

mp.Pause

به همین آسانی میتوانید صدا در برنامه مورد نظرتان پخش کنید . فقط توجه داشته باشید در صورتی که صدا در حال پخش باشد و کاربر از برنامه خارج شود , پخش صدا متوقف نمیشود . در صورتی که میخواهید بعد از خروج از برنامه پخش صدا متوقف شود باید در بخش Activity_Pause از دستور Pause یا Stop استفاده کنید :

Sub Activity_Pause (UserClosed As Boolean)
 If mp.IsPlaying Then
  mp.Pause
 End If
End Sub

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

موفق باشید !

 


شما هم به کانال تلگرامی سایت ما بپیوندید !
همین حالا کلیک کنید !

درباره نویسنده

نظر بدهید