क्या रीयल-टाइम ऑडियो संदर्भ के लिए नमूना दर (sampleRate
विशेषता AudioContext
ऑब्जेक्ट) निर्दिष्ट करना संभव है?वेबऑडियो एपीआई नमूना दर
मैं क्या पढ़ा के लिए, यह एक OfflineAudioContext
वस्तु के लिए sampleRate
(निर्माता 3 तर्क, पिछले एक नमूना दर से किया जा रहा लेता है), लेकिन वास्तविक समय AudioContext
किसी भी तर्क नहीं ले करता है निर्दिष्ट करने के लिए संभव है।
मुझे कल्पना है कि संभव नहीं है, संभवतः ब्राउज़र द्वारा परिभाषित किया गया है, लेकिन शायद एक तरीका है?
एक पुस्तकालय Recorder.js कहा जाता है कि WebAudio API के साथ है और इसका रंग-रूप में यह आप एक रिकॉर्डिंग के नमूने की दर बदलने की अनुमति देता से इस्तेमाल किया जा सकता है। शायद आप वहां अपना जवाब पा सकते हैं। https://github.com/mattdiamond/Recorderjs – William
आपके उत्तर के लिए धन्यवाद। दुर्भाग्यवश, यह वह नहीं है जिसे मैं ढूंढ रहा हूं। मैं चाहता हूं कि सीपीयू पर लोड को कम करने के लिए 'ऑडियोकॉन्टेक्स्ट' को कम नमूना दर (22050Hz या 16kHz कहें) पर सेट करने में सक्षम होना है। – jorgeh
मेरा कहना है कि यह पुस्तकालय की तरह दिखता है कि यह आपको ऑडियोकॉन्टेक्स्ट.sampleRate को कॉन्फ़िगर करने की अनुमति देता है और मुझे लगता है कि लाइब्रेरी आपको ऐसा करने देती है - आप शायद इसे कर सकते हैं। लेकिन फिर फिर से मैं लिंक पर कोड गलत तरीके से पढ़ रहा हूँ। मैं अभी भी विकास के लिए अपेक्षाकृत नया हूँ। – William