2

我想检测,在 JavaScript 的视频标签中显示媒体流时是否有任何音频。我为将网络摄像头流显示到视频标签所做的工作如下,现在我想检测用户是否说了什么?我怎么能检测到呢?谁能帮我解决这个问题?

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);
            });
4

0 回答 0