You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

26 lines
793 B

'use strict';
/**
* @license Angular
* (c) 2010-2025 Google LLC. https://angular.dev/
* License: MIT
*/
// packages/zone.js/lib/browser/webapis-user-media.js
function patchUserMedia(Zone2) {
Zone2.__load_patch("getUserMedia", (global, Zone3, api) => {
function wrapFunctionArgs(func, source) {
return function() {
const args = Array.prototype.slice.call(arguments);
const wrappedArgs = api.bindArguments(args, source ? source : func.name);
return func.apply(this, wrappedArgs);
};
}
let navigator = global["navigator"];
if (navigator && navigator.getUserMedia) {
navigator.getUserMedia = wrapFunctionArgs(navigator.getUserMedia);
}
});
}
// packages/zone.js/lib/browser/rollup-webapis-user-media.js
patchUserMedia(Zone);