From Test-Scratch-Wiki
() पूरा होने तक आवाज़ करें एक आवाज़ ब्लॉक और एक स्टैक ब्लॉक है। यह ब्लॉक बताई गई आवाज़ को प्ले करेगा, अपनी लिपि को आवाज़ के ख़त्म होने तक रोक देगा।
स्क्रैच १.x और स्क्रैच २.० के पुराने वर्शनों में इस ब्लॉक को () आवाज़ करें और रुकें कहा जाता था।
उपयोग का उदाहरण
इस ब्लॉक को आमतौर पर आवाज़ के चलने के दौरान लिपि रोकने के लिए किया जाता है। कुछ सामान्य उपयोग नीचे दिए गए हैं:
- एक गीत को बार-बार चलाने के लिए, जैसे बैकग्राउंड म्यूज़िक में
forever play sound (Music v) until done
- देरी करने के लिए ब्लॉक का उपयोग रुकें () सेकंड्स के अलावा
when I receive [Start speeches v] play sound (Speech1 v) until done play sound (Speech2 v) until done play sound (Speech3 v) until done stop [all v]
बाधाएँ
यद्यपि यह ब्लॉक आवाज़ को पूरा होने तक प्ले करता है, यह एक बार प्ले होने के बाद रुक जाता है, यह बात ज़रूरी है।
- सभी आवाज़ रोक दें ब्लॉक आवाज़ को रोक देगा।
- रोकें () ब्लॉक भी आवाज़ रोक देता है।
- अगर लिपि ब्रॉडकास्ट या कस्टम ब्लॉक के द्वारा रन हुई है, तो उसे दोबारा रन करने पर आवाज़ रुक जाएगी।
- स्टॉप साइन भी आवाज़ रोक देता है।
वर्कअराउंड
इस ब्लॉक को रेप्लिकेट करने का तरीका:
start sound (recording1 v) wait (length of sound in seconds) seconds
आवाज़ की ऐक्ज़ेक्ट लेंग्थ पता करके ऐसा किया जा सकता है।