我正在尝试使用navigator.getUserMedia()api来捕获音频/视频。我跟着代码。
var cameraEl;
window.URL = window.URL || window.webkitURL;
navigator.getUserMedia = (navigator.getUserMedia ||
navigator.webkitGetUserMedia ||
navigator.mozGetUserMedia);
navigator.getUserMedia(
{ video: true, audio: true },
function (stream) {
cameraEl = document.getElementById("selfCam");
cameraEl.src = window.URL.createObjectURL(stream);
window.mediaStream = stream;
},
function () {
alert('Error: Camera failed!');
}
);
比我停止这样的视频轨道,
window.mediaStream.getVideoTracks()[0].stop();
现在我想再次启动视频轨道。我该如何开始呢?
答案 0 :(得分:1)
您需要再次调用getUserMedia。 stop()是最后一个动作。