Android の DRM ドキュメント [1] のエントリ ページには、Android がネイティブ モジュールへのインターフェイスとして DrmManagerClient ネイティブ実装を提供していると書かれています。私が知る限り、インターフェイスは DrmManagerClient.h [2] です。
Java API に関しては、API レベル 18 以降のみが Widevine のモジュラー バージョンをサポートすることが明確に述べられています。API 18 では MediaDrm クラスが導入されましたが、NDK には API レベル 21 以降の NativeMediaDrm.h が含まれています。新しい Android には、「libwvdrmengine.so」と「libwvm.so」が付属しています。これらは、WV モジュラー用の 1 つのライブラリと WV クラシック用の 1 つのライブラリである可能性があります。インターネット検索では、libwvm.so が Android 4.0.4 以降で使用されていることが示されています。
DrmManagerClient-native で Widevine-modular をサポートする Android バージョンはどれですか?
[1] https://source.android.com/devices/drm.html
[2] アンドロイド/プラットフォーム/フレームワーク/av/include/drm/DrmManagerClient.h