var elementToShare; var canvasRecorder; var recordAudio; var session = { audio: true, video: true }; document.getElementById('startButton').onclick = function () { navigator.getUserMedia(session, function (mediaStream) { elementToShare = document.getElementById('temps'); canvasRecorder = RecordRTC(elementToShare, { type: 'canvas' }); canvasRecorder.startRecording(); }, function (error) { log(JSON.stringify(error)); });
document.getElementById('FinishButton').onclick = function () { canvasRecorder.stopRecording(function (audioVideoWebMURL) {window.open(audioVideoWebMURL);var recordedBlob = canvasRecorder.getBlob();canvasRecorder.getDataURL(function (dataURL) { }); canvasRecorder.save({ audio: true, video: true }); }); };
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)