@pilipolya
Node.js Dev

Микрофон в Web Audio API

Добрый день! Есть html страничка и подключенный к ней js-скрипт, реализующее работу микрофона:

<!DOCTYPE html>
<html>
<head>
<title>Test</title>
<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
<script src="tn.js"></script>
</head>
<body>
<script>
window.onload = navigator.getUserMedia({audio: true}, gotStream);
</script>
</body>
</html>


navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia;

function gotStream (stream) {
	window.AudioContext = window.AudioContext || window.webkitAudioContext;
	var audioContext = new AudioContext();

	var mediaStreamSource = audioContext.createMediaStreamSource(stream);

	mediaStreamSource.connect(audioContext.destination);
}

Почему микрофон не работает при загрузке страницы?
Если просто ввести в консоль скрипт и вызвать его navigator.getUserMedia({audio: true}, gotStream), то всё работает?
  • Вопрос задан
  • 4607 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы