1.1.1 • Published 7 years ago

enumerate-devices v1.1.1

Weekly downloads
10,938
License
MIT
Repository
github
Last release
7 years ago

####What This is a simple module for normalizing the differences in enumerating media devices in webkit (Chrome/Opera) and Mozilla (Firefox).

####Why Because the usages and results of the two implementations differ, and it's nice to normalize the behavior and results.

####How

//promises!
const enumerateDevices = require('enumerate-devices');

enumerateDevices().then((devices) => console.log(devices)).catch(console.log.bind(console));

//or callbacks!

var enumerateDevices = require('enumerate-devices');

enumerateDevices(function(err, devices) {
    if(err) {
        console.log(err.message); //device enumeration not supported
    } else {
        console.log(devices);
    }
});

Test by running npm start and visiting http://localhost:8880/test

####Demo

View a demo of the module in use on the test page.

####Who

@xanderdumaine