@svta/common-media-library
Version:
A common library for media playback in JavaScript
18 lines • 765 B
JavaScript
/**
* Extracts a license server URL from an array of ContentProtection elements.
*
* @param contentProtectionElements - Array of ContentProtection nodes from the manifest.
* @param schemeIdUri - schemeIdUri we are searching for.
* @returns The license server URL, and if not found then null.
*
* @group DRM
* @beta
*
* @example
* {@includeCode ../../../test/drm/cenc/getLicenseServerUrlFromContentProtection.test.ts#example}
*/
export function getLicenseServerUrlFromContentProtection(contentProtectionElements, schemeIdUri) {
var _a;
return ((_a = contentProtectionElements.find(cp => cp.schemeIdUri === schemeIdUri)) === null || _a === void 0 ? void 0 : _a.laUrl) || null;
}
//# sourceMappingURL=getLicenseServerUrlFromContentProtection.js.map