navigator.getUserMedia()
Reasonably normalization for navigator.getUserMedia. Inspired by Mike Taylr's gUM Shield
Compressed size: 480 bytes gzipped (778 bytes minified).
Getting Started
Download the production version or the development version.
In your web page:
<!-- You can optionally include Unprefix.js... -->
<!-- <script src="https://raw.github.com/rwldrn/unprefix.js/master/dist/unprefix.js.min.js"></script> -->
<script src="dist/navigator.getusermedia.min.js"></script>
<script>
navigator.getUserMedia({ video: true, audio: true }, function( raw, cooked ) {
// "raw" is the stream as it was received by the host API
// "cooked" is the normalized, URL.createObjectURL()-ified
});
</script>
Supported By These Fine Browsers:
- Opera 12.02
- Chrome (behind an about://flag)
- Firefox Nightly 18+
Contributing
Style guide: idiomatic.js, Lint and test your code using grunt.
Also, please don't edit files in the "dist" subdirectory as they are generated via grunt. You'll find source code in the "src" subdirectory!
License
Copyright (c) 2012 Rick Waldron [email protected] Licensed under the MIT license.