Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (function(navigator, MediaStreamRecorder, document) {
- 'use strict';
- var mediaConstraints = {
- audio: true
- };
- navigator.getUserMedia(mediaConstraints, onMediaSuccess, onMediaError);
- function onMediaSuccess(stream) {
- var mediaRecorder = new MediaStreamRecorder(stream);
- mediaRecorder.mimeType = 'audio/wav'; // audio/webm or audio/ogg or audio/wav
- mediaRecorder.sampleRate = 22050;
- mediaRecorder.ondataavailable = function(blob) {
- // POST/PUT "Blob" using FormData/XHR2
- console.log(blob);
- var blobURL = URL.createObjectURL(blob);
- document.write('' + blobURL + '');
- };
- mediaRecorder.start(3000);
- }
- function onMediaError(e) {
- console.error('media error', e);
- }
- })(navigator, MediaStreamRecorder, document);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement