AudioContext.createMediaStreamSource()

AudioContext.createMediaStreamSource() - створює об'єкт MediaStreamAudioSourceNode.

Синтаксис:

AudioContext.createMediaStreamSource(stream);

Параметри:

AudioContext - об'єкт AudioContext

stream - медіа потік даних який буде джерелом звуку, наприклад LocalMediaStream.

Опис:

createMediaStreamSource() метод об'єкту AudioContext який повертає новостворений об'єкт MediaStreamAudioSourceNode для отримання аудіо звуку з локального джерела (мікрофон, камера).

Приклад:

if(window.AudioContext || navigator.mediaDevices){ navigator.mediaDevices.getUserMedia({audio:true}).then(function(stream){ var audio=new AudioContext(); var mediaStreamSource = audio.createMediaStreamSource(stream); alert(mediaStreamSource); }).catch(function(err){alert('Виникла помилка: '+err.message);}); }else alert('Ваш браузер не підтримує Web Audio або mediaDevices');