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');
});