Function: getId()
ts
function getId(
licenseServerUrl,
initData,
queryParam?
): string;Defined in: fairplay/getId.ts:17
Extracts the content ID from the license server URL or InitData.
Parameters
licenseServerUrl
string
The license server URL
initData
ArrayBufferLike
The initialization data (PSSH box)
queryParam?
string = 'ContentId'
The query parameter key to extract (default: 'ContentId')
Returns
string
The extracted content ID as a string or null if not found
Example
ts
const laUrl = 'https://common-media-library.com'
const initData = stringToUint16('\tskd://common-media-library.com/asset1234').buffer
strictEqual(getId(laUrl, initData), 'common-media-library.com/asset1234')