I have developed a mobile application for iOS/Android that I would like to enable offline playback on so users can download content and watch on a plane, etc... for up to 1 month after download. This content needs to be protected from users downloading for further distribution. When reviewing Azure Media Services' documentation (here: https://docs.microsoft.com/en-us/azure/media-services/previous/offline-widevine-for-android) they mention that ExoPlayer supports offline playback for protected content. ExoPlayer supports offline playback but it does not appear to support it for protected content, any downloadable content with the WV prefix does not actually appear to be protected by WideVine as there is no drm scheme / drm license url.
Does anyone know of examples of players capable of protected WideVine/FairPlay offline playback and how it implements the license/manifest file being used together?