как (остановить, выйти) видео в webrtc навигаторе пользователя media JavaScript
Как я могу остановиться и выйти в чистом js, потоковая веб-камера в WEBRTC api js, у меня в коде следующий скрипт:
<script type="text/javascript">
$(document).ready(function() {
$("#abrirModal").click(function() {
navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia;
var constraints = {
audio: false,
video: true
};
var live = document.getElementById("live");
function successCallback(stream) {
window.stream = stream; // stream available to console
if (window.URL) {
live.src = window.URL.createObjectURL(stream);
} else {
live.src = stream;
}
$("#myModal").modal("show");
window.setTimeout(function() {
$("#myModal").modal("hide");
}, 9000);
}
function errorCallback(error) {
console.log("navigator.getUserMedia error: ", error);
}
navigator.getUserMedia(constraints, successCallback, errorCallback);
});
});
</script>
как закрыть и выйти из веб-камеры в другой файл .js, например:
function exitWebCam () {
document.getElementById("live")."close the web cam";
}