Jump to content

Rone

uniGUI Subscriber
  • Posts

    5
  • Joined

  • Last visited

  • Days Won

    1

Status Replies posted by Rone

  1. Boa noite Marlon!

    Seria possível vc me dar uma ajuda, é seguinte eu estou usando este script para tirar foto com a webcam:

    <html>        
    <body>
    <video id="player" width=320 height=240 class='center' autoplay></video>
    <canvas id="snapshot" width=320 height=240></canvas>
    <script>
      var player = document.getElementById('player');
      var snapshotCanvas = document.getElementById('snapshot');

      var handleSuccess = function(stream) {
        //Anexe o stream de vídeo ao elemento de vídeo e reproduza automaticamente.    
        player.srcObject = stream;
      };

      navigator.mediaDevices.getUserMedia({video: true})
          .then(handleSuccess);

      document.getElementById("player").addEventListener("click", function() {
          var context = snapshot.getContext('2d');
        // Desenhe o quadro do vídeo na tela.
        context.drawImage(player, 0, 0, snapshotCanvas.width,
            snapshotCanvas.height);
            
      var d = document.getElementById('snapshot').toDataURL('image/png');
      d = d.slice(d.indexOf(',')+1);
      ajaxRequest(FormTakePic.hfrWebCamPic, 'saveimg', ['img='+d]);       
      //close();     
      
        });      

    Ocorre que depois de tirar a foto a webcam fica ligada e não desliga só se der um restart na pagina. 

    Estou precisando saber como eu faço para desativar a webcam.

    Sou iniciante, 

    Desde já muito obrigado.

    Ronaldo

     

    1. Rone

      Rone

      Marlon, 

      obrigado, deu certo, não estava sabendo como chamar a função.

       

      Att.

      Ronaldo

    2. (See 6 other replies to this status update)

  2. Boa noite Marlon!

    Seria possível vc me dar uma ajuda, é seguinte eu estou usando este script para tirar foto com a webcam:

    <html>        
    <body>
    <video id="player" width=320 height=240 class='center' autoplay></video>
    <canvas id="snapshot" width=320 height=240></canvas>
    <script>
      var player = document.getElementById('player');
      var snapshotCanvas = document.getElementById('snapshot');

      var handleSuccess = function(stream) {
        //Anexe o stream de vídeo ao elemento de vídeo e reproduza automaticamente.    
        player.srcObject = stream;
      };

      navigator.mediaDevices.getUserMedia({video: true})
          .then(handleSuccess);

      document.getElementById("player").addEventListener("click", function() {
          var context = snapshot.getContext('2d');
        // Desenhe o quadro do vídeo na tela.
        context.drawImage(player, 0, 0, snapshotCanvas.width,
            snapshotCanvas.height);
            
      var d = document.getElementById('snapshot').toDataURL('image/png');
      d = d.slice(d.indexOf(',')+1);
      ajaxRequest(FormTakePic.hfrWebCamPic, 'saveimg', ['img='+d]);       
      //close();     
      
        });      

    Ocorre que depois de tirar a foto a webcam fica ligada e não desliga só se der um restart na pagina. 

    Estou precisando saber como eu faço para desativar a webcam.

    Sou iniciante, 

    Desde já muito obrigado.

    Ronaldo

     

    1. Rone

      Rone

      Boa tarde, Marlon Nardi

      Estou tentando ainda, não sei como eu faço para chamar a função para encerrar a Webcam.
       
    2. (See 6 other replies to this status update)

  3. Boa noite Marlon!

    Seria possível vc me dar uma ajuda, é seguinte eu estou usando este script para tirar foto com a webcam:

    <html>        
    <body>
    <video id="player" width=320 height=240 class='center' autoplay></video>
    <canvas id="snapshot" width=320 height=240></canvas>
    <script>
      var player = document.getElementById('player');
      var snapshotCanvas = document.getElementById('snapshot');

      var handleSuccess = function(stream) {
        //Anexe o stream de vídeo ao elemento de vídeo e reproduza automaticamente.    
        player.srcObject = stream;
      };

      navigator.mediaDevices.getUserMedia({video: true})
          .then(handleSuccess);

      document.getElementById("player").addEventListener("click", function() {
          var context = snapshot.getContext('2d');
        // Desenhe o quadro do vídeo na tela.
        context.drawImage(player, 0, 0, snapshotCanvas.width,
            snapshotCanvas.height);
            
      var d = document.getElementById('snapshot').toDataURL('image/png');
      d = d.slice(d.indexOf(',')+1);
      ajaxRequest(FormTakePic.hfrWebCamPic, 'saveimg', ['img='+d]);       
      //close();     
      
        });      

    Ocorre que depois de tirar a foto a webcam fica ligada e não desliga só se der um restart na pagina. 

    Estou precisando saber como eu faço para desativar a webcam.

    Sou iniciante, 

    Desde já muito obrigado.

    Ronaldo

     

    1. Rone

      Rone

      Oi boa noite, eu mandei o exemplo que estou utilizando, e adaptando para o meu sistema, como lhe disse sou iniciante.

      Não consigo desligar a webcam, ela abre normalmente tira a foto, e não consigo desliga-la.

      Desde já obrigado.

      Ronaldo. 

      Cam.rar

    2. (See 6 other replies to this status update)

×
×
  • Create New...