Methods
-
staticENABLE.drm.getProvisionDeviceId(){Object}
drm.js, line 44 -
Return the device_id string which was set by the web application when setProvisionDeviceId(device_id) was called.
- Since:
- 1.0.0
Returns:
Name Type Description objectObject Name Type Description status_codeString ENABLE.status.SUCCESSor
ENABLE.status.NOT_READYresultString String set by the web application, returns undefinedwhen not set. -
staticENABLE.drm.getWidevineDeviceId(){Object}
drm.js, line 30 -
Return base64 encoded String of the device unique identifier is established during device provisioning and
provides a means of uniquely identifying each device for Widevine.- Since:
- 1.0.0
Returns:
Name Type Description objectObject Name Type Description status_codeString ENABLE.status.SUCCESSor
ENABLE.status.NOT_SUPPORTresultString Base64 encoded String of the device unique identifier -
staticENABLE.drm.setProvisionDeviceId(device_id){Object}
drm.js, line 64 -
Set the device_id String which will be appended to the DASH encrypting server URL.
encrypting_server = "https://www.widevine.com/provision"; setProvisionDeviceId("33-123456"); The final encrypting_server will be "https://www.widevine.com/provision?deviceId=33-123456"Name Type Description device_idString device id for server to identify device
- Since:
- 1.0.0
Returns:
Name Type Description objectObject Name Type Description status_codeString ENABLE.status.SUCCESSor
ENABLE.status.INVALID_ARGUMENT