1.0.0 • Published 8 years ago
getusermedia-async v1.0.0
Asynchronous, browser-independent wrapper for the getUserMedia function.
Short sample
var getUserMedia = require('getusermedia-async').getUserMedia;
var audioStreamPromise = getUserMedia({ video: false, audio: true});
// OR:
var audioStream = await getUserMedia({ video: false, audio: true});What's it for?
This is a promise-based, awaitable, browser-independent getUserMedia function to get user's audio or video.
It is based on the getusermedia package by Henrik Joreteg which actually does most of the job.
Methods
getUserMedia(options): returns a stream, or throws aNavigatorUserMediaError.optionsinclude two boolean properties:audio(default:true) andvideo(default:true).getUserAudio(): shortcut togetUserMedia({ audio: true, video: false }).
Example:
var getUserAudio = require('getusermedia-async').getUserAudio;
var audioStreamPromise = getUserAudio();Comments and suggestions
If you have any comments, contact me here: https://github.com/catcher-in-the-try/
1.0.0
8 years ago