ateş, ancak aşağıdaki kodda onaudio süreç değil ateş gibi görünüyor: (PasteBin)JavaScript ses API: onaudioprocess değil ben tampon almaya çalışıyorum hangi basit app inşa ediyorum
<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>
Kod, ben Initiliazing \n done
almalıyım gibi çalışırsa, sorun sadece Initiazing alıyorum ve onaudioprocess ateş değil. Ben en son krom kullanıyorum:
'onaudioprocess' yerine' addEventListener 'kullanmayı deneyin. – Musa
Ne yazık ki bunu addEventListener :(ile çalıştıramadı – Deepsy