Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function poseCapturer(acc){
- alert("got here!");
- if(acc > 7){
- return
- }
- document.addEventListener("DOMContentLoaded", function() {
- window.URL = window.URL || window.webkitURL;
- navigator.mediaDevices.getUserMedia = navigator.mediaDevices.getUserMedia || navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia || navigator.msGetUserMedia;
- navigator.mediaDevices.getUserMedia({
- video: {width:1920, height:1080},
- audio: true
- }).then(stream => {
- preview.srcObject = stream;
- downloadButton.href = stream;
- preview.captureStream = preview.captureStream || preview.mozCaptureStream;
- //video.src = window.URL.createObjectURL(stream);
- //webcamstream = stream;
- return new Promise(resolve => preview.onplaying = resolve);
- }).then(() => startRecording(preview.captureStream(), recordingTimeMS))
- .then (recordedChunks => {
- let recordedBlob = new Blob(recordedChunks, { type: "video/mp4" });
- recording.src = URL.createObjectURL(recordedBlob);
- downloadButton.href = recording.src;
- downloadButton.download = "RecordedVideo.mp4";
- setTimeout(upload,recordingTimeMS);
- /*var fileChooser = document.getElementById('file-chooser');*/
- //var button = document.getElementById('upload-button');
- var results = document.getElementById('results');
- //upload();
- log("Successfully recorded "); //+ recordedBlob.size + " bytes of " +
- //recordedBlob.type + " media.");
- }).then(()=>{poseCapturer(acc+1)})
- // .catch(log);
- }, false);
- }
- poseCapturer(0);
- stopButton.addEventListener("click", function() {
- log("Successfully Cancelled")
- stop(preview.srcObject);
- }, false);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement