{"_id":"gumadapter","_rev":"4-273319f2d20c21545980665e46e81f70","name":"gumadapter","description":"getUserMedia shim/polyfill via: https://github.com/webrtc/adapter","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"gumadapter","preferGlobal":false,"version":"1.0.0","author":{"name":"Muaz Khan","email":"muazkh@gmail.com","url":"http://www.muazkhan.com/"},"description":"getUserMedia shim/polyfill via: https://github.com/webrtc/adapter","repository":{"type":"git","url":"git+https://github.com/muaz-khan/gumadapter.git"},"keywords":["webrtc","recordrtc","gumadapter","getusermedia","shim","polyfill"],"analyze":false,"license":"MIT","bugs":{"url":"https://github.com/muaz-khan/gumadapter/issues","email":"muazkh@gmail.com"},"homepage":"https://github.com/muaz-khan/gumadapter","_id":"gumadapter@1.0.0","_from":".","scripts":{},"_shasum":"6e73ec911620427f638d645333719765cd519216","_npmVersion":"2.14.2","_nodeVersion":"0.12.7","_npmUser":{"name":"muaz-khan","email":"muazkh@gmail.com"},"dist":{"shasum":"6e73ec911620427f638d645333719765cd519216","tarball":"https://registry.npmjs.org/gumadapter/-/gumadapter-1.0.0.tgz","integrity":"sha512-rOss4WVZ2vSPwtbKrFDIzNr8yFkzPqounhxgaqloj+5STkC2FBbvTM8r96IU+5IwVs05uCspDz9ye1D6HIrA7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaqDbKBRwuHoNG2hcgznIn9Z7WzHhW38l7/PZx874BuQIhALBWSdlGz6JgRcKas9a7fTQJrU9JEfPK2RHGqUqySbKR"}]},"maintainers":[{"name":"muaz-khan","email":"muazkh@gmail.com"}]},"1.0.1":{"name":"gumadapter","preferGlobal":false,"version":"1.0.1","author":{"name":"Muaz Khan","email":"muazkh@gmail.com","url":"http://www.muazkhan.com/"},"description":"getUserMedia shim/polyfill via: https://github.com/webrtc/adapter","repository":{"type":"git","url":"git+https://github.com/muaz-khan/gumadapter.git"},"main":"gumadapter.js","keywords":["webrtc","recordrtc","gumadapter","getusermedia","shim","polyfill"],"analyze":false,"license":"MIT","bugs":{"url":"https://github.com/muaz-khan/gumadapter/issues","email":"muazkh@gmail.com"},"homepage":"https://github.com/muaz-khan/gumadapter","_id":"gumadapter@1.0.1","_from":".","gitHead":"45316834e188c54d3edc47a16b91a3e29d22c9dc","scripts":{},"_shasum":"2da14ee9f95cd4b180c00b367e8950e74709298c","_npmVersion":"2.14.2","_nodeVersion":"0.12.7","_npmUser":{"name":"muaz-khan","email":"muazkh@gmail.com"},"dist":{"shasum":"2da14ee9f95cd4b180c00b367e8950e74709298c","tarball":"https://registry.npmjs.org/gumadapter/-/gumadapter-1.0.1.tgz","integrity":"sha512-l+p21Y1Em7+oWYHwM9N8LJKum1JV3juSv/4oEneVYxzk8hqRZe66Hp1jPY7rht/RPuRJdXNAR9ddO/uTlmkZUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMd6oRrV9GNVQ7DWwJ7ToH+XOiuWHLVqEyJKEIIC3/PwIgIGHdJ1QlauifoBe6WAxaEYHC/9f5KVa6OYlW0Pk9qfo="}]},"maintainers":[{"name":"muaz-khan","email":"muazkh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/gumadapter-1.0.1.tgz_1471966886083_0.26181792723946273"}}},"readme":"# [getUserMedia Adatper](https://github.com/muaz-khan/gumadapter)\n\nCopyrights goes to:\n\n* https://github.com/webrtc/adapter/blob/master/LICENSE.md\n\n[![npm](https://img.shields.io/npm/v/gumadapter.svg)](https://npmjs.org/package/gumadapter) [![downloads](https://img.shields.io/npm/dm/gumadapter.svg)](https://npmjs.org/package/gumadapter)\n\n> `navigator.getUserMedi` is upgraded into promises based API: `navigator.mediaDevices.getUserMedia`.\n>\n> This shim/polyfill merely helps handling cross-browser issues.\n\n# Check all releases:\n\n* https://github.com/muaz-khan/gumadapter/releases\n\n## How to link?\n\n```html\n<script src=\"https://cdn.WebRTC-Experiment.com/gumadapter.js\"></script>\n```\n\nIt is suggested to link specific release:\n\n* https://github.com/muaz-khan/gumadapter/releases\n\nE.g.\n\n```html\n<!-- use 5.2.4 or any other version -->\n<script src=\"https://github.com/muaz-khan/gumadapter/releases/download/1.0.1/gumadapter.js\"></script>\n```\n\n# How to use?\n\n```javascript\nfunction successCallback(stream) {\n    video.srcObject = stream;\n}\n\nfunction errorCallback(error) {\n    // maybe another application is using the device\n}\n\nvar mediaConstraints = { video: true, audio: true };\n\nnavigator.mediaDevices.getUserMedia(mediaConstraints).then(successCallback).catch(errorCallback);\n```\n","maintainers":[{"name":"muaz-khan","email":"muazkh@gmail.com"}],"time":{"modified":"2022-06-18T18:23:33.473Z","created":"2016-01-08T09:36:19.770Z","1.0.0":"2016-01-08T09:36:19.770Z","1.0.1":"2016-08-23T15:41:28.511Z"},"homepage":"https://github.com/muaz-khan/gumadapter","keywords":["webrtc","recordrtc","gumadapter","getusermedia","shim","polyfill"],"repository":{"type":"git","url":"git+https://github.com/muaz-khan/gumadapter.git"},"author":{"name":"Muaz Khan","email":"muazkh@gmail.com","url":"http://www.muazkhan.com/"},"bugs":{"url":"https://github.com/muaz-khan/gumadapter/issues","email":"muazkh@gmail.com"},"license":"MIT","readmeFilename":"README.md"}