@svta/common-media-library
    Preparing search index...

    Function getId

    • Beta

      Extracts the content ID from the license server URL or InitData.

      Parameters

      • licenseServerUrl: string

        The license server URL

      • initData: Uint16Array

        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

      const laUrl = 'https://common-media-library.com';
      const initDataString = 'skd://common-media-library.com/asset1234';
      const initData = convertUint8ToUint16(new TextEncoder().encode(initDataString));

      strictEqual(getId(laUrl, initData), 'common-media-library.com/asset1234');