1

我想从 Android 中的 Nexus Player 获取 PlayReady DRM 信息。我尝试了很多方法,但都没有奏效。谁能帮我?非常感谢。

  1. 我查看了免费应用程序(DRM 信息)。它可以告诉我支持 PlayReady,但无法获得 PlayReady DRM 的安全级别。
  2. 我使用 MediaDrm 来获取 DRM 信息。如果 UUID 为 WideVine,则可以获得 WideVine DRM 的安全级别。但是如果 UUID 是 PlayReady,它就不能工作。

私有静态最终 UUID PALYREADY_UUID = 新 UUID(0x9A04F07998404286L,0xAB92E65BE0885F95L);

@TargetApi (Build.VERSION_CODES.JELLY_BEAN_MR2)
@SuppressWarnings("ResourceType") 
private void getWVDrmInfo() {
    MediaDrm mediaDrm = null;
    try {
        mediaDrm = new MediaDrm(PALYREADY_UUID);
        String vendor = mediaDrm.getPropertyString(MediaDrm.PROPERTY_VENDOR);
        mediaDrm.release(); 
     } catch (UnsupportedSchemeException e) {
         e.printStackTrace(); 
     } 
}

我用了这个方法,但是没有用。

谁能帮我?

4

0 回答 0