DRM de Widevine

Puede utilizar la DRM nativa de Android Widevine con flujos DASH.

Realice una llamada a lo siguiente com.adobe.mediacore.drm.DRMManager API antes de iniciar la reproducción:

public static void setProtectionData(
    String drm,
    String licenseServerURL,
    Map<String, String> requestProperties)

Argumentos:

  • drm - "com.widevine.alpha" para Widevine.

  • licenseServerURL : URL del servidor de licencias de Widevine que recibe las solicitudes de licencia.

  • requestProperties : contiene encabezados adicionales para incluirlos en la solicitud de licencia saliente.

Por ejemplo, cuando utilice contenido empaquetado para Expressplay DRM, utilice el siguiente código antes de reproducir:

DRMManager.setProtectionData(
  "com.widevine.alpha",
  "https://wv.service.expressplay.com/hms/wv/rights/?ExpressPlayToken=
<i>token</i>",
  null);

En esta página