MediaStreamConstraints.audio

MediaStreamConstraints.audio - параметр аудіо доріжки для медіа потоку.

Синтаксис:

MediaStreamConstraints.audio;

Параметри:

MediaStreamConstraints - об'єкт MediaStreamConstraints.

Опис:

audio властивість об'єкта MediaStreamConstraints яка вказує параметр аудіо доріжки в медіо потоку.

Можливе логічне значення: false - аудіо в медіа потоці не потрібне, true - аудіо в медіа потоці потрібне або об'єкт MediaTrackConstraints з вказаними параметрами аудіо.

Приклад:

if(navigator.mediaDevices){ var streamConstraints={audio:true}; navigator.mediaDevices.getUserMedia(streamConstraints).then(function(stream){ alert('отримано аудіо потік'); }).catch(function(er){alert('виникла помилка при отримані потоку '+er.message);}); }else alert('Ваш браузер не підтримує mediaDevices');

Приклад відтворення звуку з мікрофона з вказаними параметрами аудіо - MediaTrackConstraints:

navigator.mediaDevices.getUserMedia({audio:{autoGainControl:false, echoCancellation:false, sampleSize:{min:128, max:1024, ideal:512, exact:256}, volume:0.8}}).then(function(stream){ var audio=new Audio(); audio.srcObject=stream; audio.play(); }).catch(function(e){alert(e);});