Мне кажется, что что-то изменилось в Chrome, так как есть демонстрации этой функциональности, которые больше не работают. Но я ничего не нашел, хотя. Вот мой код:Поток аудио микрофона для громкоговорителей с использованием AudioContext
navigator.getUserMedia = (navigator.getUserMedia || navigator.webkitGetUserMedia ||
navigator.mozGetUserMedia ||navigator.msGetUserMedia);
var aCtx;
var analyser;
var microphone;
if (navigator.getUserMedia) {
navigator.getUserMedia({audio: true}, function(stream) {
aCtx = new webkitAudioContext();
analyser = aCtx.createAnalyser();
microphone = aCtx.createMediaStreamSource(stream);
microphone.connect(analyser);
analyser.connect(aCtx.destination);
});
};
Я не могу получить звук для воспроизведения через динамики. Я надеюсь, что мой код просто неверен и что это все еще возможно. Я могу заставить его работать, если я использую звуковой тег и отправлю его прямо там, но я хочу иметь возможность добавлять к нему фильтры.
Пожалуйста, отформатируйте второй кодовый блок. Выберите его и нажмите Ctrl-K. –
работает в хром канарейке. проблема с браузером ... – karaxuna