Web Audio API
Web Audio API का उपयोग ऑडियो को नियंत्रित करने के लिए किया जाता है, जो आपको ऑडियो स्रोतों को चुनने की अनुमति देता है। आप प्रभाव भी जोड़ सकते हैं; ऑडियो विज़ुअलाइज़ेशन, पैनिंग आदि बना सकते हैं।
उदाहरण: साउंड जनरेट करना
निम्नलिखित कोड स्निपेट को आज़माएं साउंड जनरेट करने के लिए:
// प्रति डॉक्यूमेंट एक कॉन्टेक्स्ट उपयोग करें। यहां हम एक डॉक्यूमेंट के लिए एक कॉन्टेक्स्ट बना रहे हैं।
var context = new (window.AudioContext || window.webkitAudioContext)();
// ऑसिलेटर
var os = context.createOscillator();
os.type = 'sine'; // sine डिफ़ॉल्ट है। आप square, sawtooth, triangle भी उपयोग कर सकते हैं
os.frequency.value = 500; // फ्रीक्वेंसी Hz में सेट करना
os.connect(context.destination); // डेस्टिनेशन से कनेक्ट करना
// ऑसिलेटर शुरू करना
os.start();
os.stop(context.currentTime + 5); // वर्तमान समय के 5 सेकंड बाद रोकें
यह कोड 500Hz पर 5 सेकंड के लिए एक साइन वेव टोन जनरेट करता है।