您可以搭配DASH串流使用Android原生Widevine DRM。
呼叫下列專案 com.adobe.mediacore.drm.DRMManager
開始播放前的API:
public static void setProtectionData(
String drm,
String licenseServerURL,
Map<String, String> requestProperties)
引數:
drm
- "com.widevine.alpha"
給Widevine。
licenseServerURL
— 接收授權要求的Widevine授權伺服器URL。
requestProperties
— 包含要包含在傳出授權請求中的額外標頭。
例如,使用封裝為Expressplay DRM的內容時,在播放之前請使用下列程式碼:
DRMManager.setProtectionData(
"com.widevine.alpha",
"https://wv.service.expressplay.com/hms/wv/rights/?ExpressPlayToken=
<i>token</i>",
null);