DRM Widevine

Puede utilizar el DRM nativo de Android Widevine con flujos DASH.

Llame a la siguiente API com.adobe.mediacore.drm.DRMManager antes de comenzar la reproducción:

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

Argumentos:

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

  • licenseServerURL - La URL del servidor de licencias Widevine que recibe 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