Menda Pygame hujjatlari bor, nega men ushbu qo'llanmani ishlatishim kerak?
Download 280.46 Kb. Pdf ko'rish
|
pygame docs-Uzbek
pygame.mixer
Ovoz mikserining tartiblari va moslamalarini o'z ichiga oladi. Mikser moduli - bu SDL_mixer kutubxonasiga bog'liq bo'lgan ixtiyoriy pygame moduli. Ushbu modul modulni ishga tushirish uchun zarur bo'lgan odatiy tartiblarni o'z ichiga oladi. Bir farq shundaki, pygame.mixer.init () funktsiyasi bir nechta ixtiyoriy argumentlarni oladi. Ushbu dalillar ovozni ijro etish tezligini va ma'lumot turlarini boshqaradi. Agar sizga ijro etish tezligi ustidan aniq nazorat kerak bo'lsa, lekin modullarni qo'lda boshlash bilan bezovtalanishni istamasangiz ,
init () bilan bir xil argumentlarni qabul qiladigan pygame.mixer.pre_init () nomli funktsiya mavjud , lekin faqat o'rnatadi yangi standart qiymatlar. Siz buni pygame.init () dan oldin
qo'ng'iroq qilishingiz mumkin va pygame modulini ishga tushirish tartibi haqida qayg'urmasligingiz kerak. Ovoz ob'ektlari pygame.mixer.Sound () funktsiyasidan yaratiladi . Oddiy ovozni tinglash uchun oddiygina Sound.play () usulidan foydalanish mumkin . Har bir Ovoz ob'ekti bir vaqtning o'zida bir necha marta ijro etilishi mumkin. Agar siz Ovoz moslamalari ustidan aniqroq nazorat qilishni xohlasangiz, siz Channel ob'ektlariga pygame.mixer.Channel () kabi funktsiyalar bilan kirishingiz mumkin . Mikser sukut bo'yicha bir vaqtning o'zida 8 ta ovozli faylni qo'llab- quvvatlaydi. Set_num_channels () funktsiyasi yordamida istalgan vaqtda mavjud bo'lgan ovozli kanallar sonini o'zgartirishingiz mumkin . Barcha yuklangan Ovoz moslamalari pygame.mixer boshlangan formatga mos keladigan tarzda qayta namunalanadi. SDL-ni qayta ishga tushirishning amaldagi funktsiyalari unchalik yaxshi emas, shuning uchun pygame.mixer-ni ovoz manbalaringiz bilan bir xil formatda ishga tushirsangiz yaxshi bo'ladi. Mikser chastotasini sizning ovoz manbalaringizni bir necha baravariga sozlash ham toza ishlashga olib keladi. Mikserda musiqa uchun maxsus kanal ham mavjud. Siz musiqiy kanalni pygame.mixer.music orqali boshqarishingiz mumkin. Kanal
- kanal ob'ektini olish Ovoz
- yangi ovozli faylni yuklash yo'qolmoq, so'limoq- barcha kanallarni yo'q qilish find_kanal - mavjud ovozli kanalni toping get_busy - band bo'lgan kanallarni so'rov qilish get_init - mikser uchun so'rovlarni boshlash get_num_channels - kanallar sonini so'rash init
- mikser modulini ishga tushirish pauza
- barcha kanallarni pauza qilish pre_init
- init standart qiymatlarini oldindan belgilaydi chiqish
- mikserni unitarizatsiya qiladi set_num_channels - mavjud kanallar sonini belgilaydi set_reservation - birinchi kanallar zaxiralari To'xta - barcha kanallarni to'xtatish ??? 33 Pygame 1.5.5 qo'llanmasi to'xtatish- har qanday pauza kanallarini qayta ishga tushiring Kanal pygame.mixer.Channel (int) -> Kanal Berilgan kanal uchun kanal ob'ektini oling. Ushbu raqam kanallarning joriy sonidan kam bo'lishi kerak. Ovoz pygame.mixer.Sound (fayl) -> Ovoz WAV faylidan yangi ovozli ob'ektni yuklaydi. Fayl fayl nomi yoki faylga o'xshash ob'ekt bo'lishi mumkin. Ovoz mikserning joriy rejimiga mos ravishda o'zgartiriladi.
Download 280.46 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling