getusermedia-async
v1.0.0
Published
A promise-based, awaitable, browser-independent getUserMedia function to get user's audio or video.
Downloads
10
Maintainers
Readme
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
.options
include 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/