Javascript 如何检测具有视频和音频约束的getUserMedia是否具有音频?
我想检测,在JavaScript的视频标签中显示媒体流时是否有音频。下面是我为将网络摄像头流显示到视频标签所做的工作,现在我想检测用户是否说了什么?我怎么能发现呢?谁能帮我解决这个问题Javascript 如何检测具有视频和音频约束的getUserMedia是否具有音频?,javascript,audio-streaming,getusermedia,mediadevices,Javascript,Audio Streaming,Getusermedia,Mediadevices,我想检测,在JavaScript的视频标签中显示媒体流时是否有音频。下面是我为将网络摄像头流显示到视频标签所做的工作,现在我想检测用户是否说了什么?我怎么能发现呢?谁能帮我解决这个问题 var constraints = { audio: { echoCancellation: true }, video: { width: 640, height: 480 } }; navigator.mediaDevices .getUserMedia(constraints)
var constraints = { audio: { echoCancellation: true }, video: { width: 640, height: 480 } };
navigator.mediaDevices
.getUserMedia(constraints)
.then(function (mediaStream) {
videoInput = document.querySelector("video");
videoInput.srcObject = mediaStream;
videoInput.onloadedmetadata = function (e) {
videoInput.play();
};
})
.catch(function (err) {
console.log(err.name + ": " + err.message);
});