how (anhalten, beenden) Video im WebRTC Navigator User Media JavaScript

Wie ich stoppe und in reinen Js beende, streame Webcam in WEBRTC API Js, ich habe in meinem Code das folgende Skript:

<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>

wie schließe und beende eine Webcam in einer anderen Datei.js, zum Beispiel:

  function exitWebCam () {  
     document.getElementById("live")."close the web cam";
  }

Antworten auf die Frage(4)

Ihre Antwort auf die Frage