navigator.customGetUserMediaBar.js : Keep Users Privacy! ® Muaz Khan
HOME © Muaz Khan . @WebRTCWeb . Github . Latest issues . What's New?

How to use navigator.customGetUserMediaBar?
<script src="//www.webrtc-experiment.com/navigator.customGetUserMediaBar.js"></script>
/* *. https => displaying custom prompt-bar for HTTPs domains! *. Keep users privacy as much as possible! */ var mediaConstraints = { audio: true, video: true }; // navigator.customGetUserMediaBar(mediaConstraints, success_callback, failure_callback); // arg1==mediaConstraints::: {audio:true, video:true} // arg2==success_callback::: user accepted the request // arg3==failure_callback::: user denied the request navigator.customGetUserMediaBar(mediaConstraints, function () { // now you can invoke "getUserMedia" to seamlessly capture user's media navigator.webkitGetUserMedia(mediaConstraints, success_callback, failure_callback); }, function () { // user clicked "Deny" or "x" button throw new Error('PermissionDeniedError'); });