کتابخانه DGAudio
مشاهده فایل
کتابخانه DGAudio کتابخانه ای کاربردی جهت کار با صدا ها میباشد و میتوان با آن لیست پخش ایجاد کرد و یا در ساخت بازی برای صداها و افکت ها استفاده کرد.
Dim Music As DGAudio 'برای موسیقی
Dim SFX As DGAudio ' برای صدای افکت
قابلیت ایجاد لیست پخش به و افزودن آهنگ بصورت تکی
Music.Load(File.DirAssets,"Kalimba.mp3")
Music.Load(File.DirAssets,"Maid with the Flaxen Hair.mp3")
Music.Load(File.DirAssets,"Sleep Away.mp3")
و یا گروهی
Music.LoadAll(File.DirAssets,Array As String("Kalimba.mp3","Maid with the Flaxen Hair.mp3","Sleep Away.mp3"))
به هر آهنگ یک ایندکس و یک شماره track اختصاص داده میشود.
قابلیت انتخاب track مورد نظر و پخش آن در شرایط خاص
Music.SetTrack(2) ' set track to "Maid with the Flaxen Hair.mp3"
Music.Play ' play "Maid with the Flaxen Hair.mp3"
قابلیت افزودن fade-in و fade-out به تمامی موسیقی ها (بر حسب میلی ثانیه)
Music.SetFadeInFadeOut(5000,5000)
قابلیت ست کردن تکرار در 3 حالت
0- بدون تکرار
1- تکرار صدای جاری
2- تکرار کل لیست پخش
Music.SetLoop(2)
قابلیت پخش صدا با اضافه کردن fade-in و توقف با اضافه کردن fade-out و قابلیت SleepTime برای به خواب رفتن بعد از سپری شدن زمانی
قابلیت گرفتن شماره track و اسم و محل صدای جاری با Get
و قابلیت های دیگه...
همه این ها با خود MediaPlayer بیسیک نوشته شده و هر شخصی با وقت گذاشتن میتونه بنویسه ولی من کار راحت کردم چون خودمم بش نیاز داشتم برید حالشا ببرید.
اگه هم فابلیت جدید به ذهنتون رسید یا مشکلی پیدا کردین اطلاع بدین ممنون میشم
ارسال کننده
DexterFstone
ارسال
۰۰/۰۳/۲۵
دسته
کتابخانه ها