Ovozlarni ijro etish
Ilovalaringizga musiqa tinglash va ovoz effektlarini qo'shish
uchun siz 11.1-rasmda ko'rsatilgan tovush kod bloklaridan qanday
foydalanishni o'rganishingiz kerak. Ushbu kod bloklari Scratch
ilovalarida MP3 va to'lqinli fayllarni o'ynash yoki o'ynashni to'xtatish
uchun kerak bo'lgan hamma narsani ta'minlaydi.
11.1-rasmda ko'rsatilgan dastlabki ikkita kod bloki siz Scratch
loyihangizga qo'shgan har qanday MP3 yoki faylini o'ynatadi. Uchinchi
kod bloki spritega tegishli barcha audio fayllarni o'ynatishni to'xtatish
imkonini beradi. Audio faylni ijro etish uchun avval uni sprayt yoki
sahnaga qo‘shishingiz kerak, buni sprayt ro‘yxatidan sahna yoki sprite
tanlash, skript maydonining yuqori qismidagi Ovozlar yorlig‘ini bosish
va keyin Import tugmasini bosish orqali amalga oshirish mumkin. . Fayl
import qilingandan so'ng, bu erda ko'rsatilganidek, sahna yoki spraytga
tegishli skript yordamida audio faylni o'ynashingiz mumkin.
11.2-rasmda yashil bayroq tugmasi bosilganda “Miyav” nomli
audio fayl ijro etiladi. Audio faylni ijro etish uchun uni kod blokining
ochiladigan ro'yxatidan tanlashingiz kerak. Ochiladigan ro'yxat
avtomatik ravishda Scratch tomonidan skript tegishli bo'lgan spraytga
qo'shilgan barcha audio fayllar bilan to'ldiriladi.
Oldingi skriptda ishlatilgan signal kod bloki qo'shilgan skriptni bajarishni
davom ettirish imkonini beradi. Agar tovush blokini o'z ichiga olgan
skript qo'shimcha kod bilan qoldirilgan bo'lsa, skript bajarilishini davom
ettirganda ovoz to'xtatiladi. Oldingi misolda bu muammo emas edi,
chunki audio blok skriptdagi oxirgi kod bloki edi.
Rasm 11.1. Ushbu kod bloklari audio faylni yangrashini nazorat qiladi.
Rasm 11.2. Yashil bayroqli tugmani bosganingizda "miyov" audio fayli
ijro etiladi
Butun audio faylni ijro etishni tugatishga vaqt ajratish uchun
skript bajarilishini to'xtatib qo'yishingiz kerak bo'lgan holatlarda, sizda
ikkita variant mavjud. Birinchidan, ovoz blokidan so'ng darhol skriptga
boshqaruv blokini qo'shishingiz mumkin, bu skriptning bajarilishini
ma'lum bir soniya davomida to'xtatib turadi (audio faylni ijro etish uchun
zarur bo'lgan soniyalar soni). Yaxshisi, quyidagi skriptda
ko'rsatilganidek, ikkinchi kod blokidan foydalaning (11.1-rasmda
ko'rsatilgan):
Ushbu misolda ishlatiladigan signal kod bloki avval Scratch-ga
qo'shilgan audio faylni o'ynaydi va audio fayl ijro etilguncha skriptning
bajarilishini to'xtatadi. Ijro etish tugagandan so'ng, skriptning qolgan
qismi bajarilishini yakunlashiga ruxsat beriladi.
Ilovalaringiz turiga qarab, sprite yoki sahnaga tegishli audio fayllarni
o'ynatishni to'xtatish lozim bo'lgan holatlar bo'lishi mumkin. Buni
quyidagi misolda ko'rsatilganidek, uchinchi kod bloki yordamida amalga
oshirish mumkin (11.1-rasmda ko'rsatilgan):
Bo'shliq tugmasi bosilganda, spraytga tegishli har qanday
audiofayllarni tinglash darhol to'xtaydi.
Do'stlaringiz bilan baham: |