Advertisement
Guest User

Untitled

a guest
Aug 20th, 2018
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function poseCapturer(acc){
  2.   alert("got here!");
  3.  
  4. if(acc > 7){
  5.   return
  6. }
  7.  
  8.  
  9. document.addEventListener("DOMContentLoaded", function() {
  10.   window.URL = window.URL || window.webkitURL;
  11.   navigator.mediaDevices.getUserMedia = navigator.mediaDevices.getUserMedia || navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia || navigator.msGetUserMedia;
  12.   navigator.mediaDevices.getUserMedia({
  13.     video: {width:1920, height:1080},
  14.     audio: true
  15.   }).then(stream => {
  16.     preview.srcObject = stream;
  17.     downloadButton.href = stream;
  18.     preview.captureStream = preview.captureStream || preview.mozCaptureStream;
  19.     //video.src = window.URL.createObjectURL(stream);
  20.     //webcamstream = stream;
  21.  
  22.     return new Promise(resolve => preview.onplaying = resolve);
  23.   }).then(() => startRecording(preview.captureStream(), recordingTimeMS))
  24.  
  25.   .then (recordedChunks => {
  26.     let recordedBlob = new Blob(recordedChunks, { type: "video/mp4" });
  27.     recording.src = URL.createObjectURL(recordedBlob);
  28.     downloadButton.href = recording.src;
  29.     downloadButton.download = "RecordedVideo.mp4";
  30.     setTimeout(upload,recordingTimeMS);
  31.  
  32.     /*var fileChooser = document.getElementById('file-chooser');*/
  33.     //var button = document.getElementById('upload-button');
  34.     var results = document.getElementById('results');
  35.     //upload();
  36.  
  37.  
  38.     log("Successfully recorded "); //+ recordedBlob.size + " bytes of " +
  39.         //recordedBlob.type + " media.");
  40.   }).then(()=>{poseCapturer(acc+1)})
  41. //  .catch(log);
  42. }, false);
  43.  
  44. }
  45.  
  46. poseCapturer(0);
  47.  
  48.     stopButton.addEventListener("click", function() {
  49.     log("Successfully Cancelled")
  50.     stop(preview.srcObject);
  51. }, false);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement