मैं जिसमें मैं बफर प्राप्त करने के लिए कोशिश कर रहा हूँ एक सरल एप्लिकेशन बनाने रहा हूँ निकाल दिया, लेकिन यह है कि निम्नलिखित कोड में onaudio प्रक्रिया फायरिंग नहीं है लगता है: (PasteBin)जावास्क्रिप्ट ऑडियो एपीआई: onaudioprocess नहीं
<script>
var audio_context;
var recorder;
window.onload = function init() {
try {
window.AudioContext = window.AudioContext || window.webkitAudioContext;
navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia;
window.URL = window.URL || window.webkitURL;
audio_context = new AudioContext;
} catch (e) {
console.log(e);
}
navigator.getUserMedia({audio: true}, startUserMedia);
function startUserMedia(stream) {
console.log('Initializing');
var input = audio_context.createMediaStreamSource(stream);
input.connect(audio_context.destination);
var node = input.context.createGain(4096, 2, 2);
node.onaudioprocess = function(e){
console.log('done');
}
node.connect(audio_context.destination);
}
};
</script>
यदि कोड काम करता है तो मुझे Initiliazing \n done
मिलना चाहिए, समस्या यह है कि मुझे केवल इनिटियाज़िंग और ऑनयूडियोप्रोसेस नहीं मिल रहा है। मैं नवीनतम क्रोम का उपयोग कर रहा:
'onaudioprocess' के बजाय 'addEventListener' का उपयोग करने का प्रयास करें – Musa
अफसोस की बात है, मैं इसे addEventListener के साथ काम नहीं कर सका :( – Deepsy