Android:如何枚举可用的 DRM 插件

Android: how to enumerate available DRM plugins

我需要收集有关所有可用 DRM 插件的信息。 Android 的 document on DRM 提到所有可用的插件都可以在 /system/lib/drm/plugins/native/ 下找到。有没有 API 可以以更友好的格式给我类似的信息(例如,人类可读的插件名称而不是神秘的文件名)。

DrmManagerClient.getAvailableDrmEngines() 为您提供所有可用引擎的信息。

没有理由自己从文件位置读取这些内容。来自 DRM docs

Plug-ins are loaded automatically when DrmManagerService is launched