Skip to content

Function: decodeFairPlayLicense() ​

ts
function decodeFairPlayLicense(response): Uint8Array<ArrayBuffer>;

Defined in: fairplay/decodeFairPlayLicense.ts:15

Decodes a FairPlay DRM license response.

Parameters ​

response ​

| string | ArrayBuffer

The license response, either a base64 string or ArrayBuffer

Returns ​

Uint8Array<ArrayBuffer>

A Uint8Array containing the decoded license

Example ​

ts
const base64String = btoa('test')
const result = decodeFairPlayLicense(base64String)
deepStrictEqual(new TextDecoder().decode(result), 'test')

A Streaming Video Technology Alliance project.