If the stream uses Widevine, PlayReady, or FairPlay DRM (common for paid content), downloading the decrypted video requires advanced technical knowledge and violates most terms of service.
If you have the legal right to download the video (e.g., you own the content, or the platform offers an offline mode), here is how professionals extract or save streams. theoplayer video download link
If you are trying to find a direct download link for a video playing in THEOplayer on a website, there is no official "button" for this. You can sometimes manually find the source URL using browser developer tools: Dolby OptiView samples-ios-sdk/Offline-Playback/README.md at master If the stream uses Widevine, PlayReady, or FairPlay
If you are looking for a "download link" for a specific video played via THEOplayer, it likely means the content owner has enabled DRM protection You can sometimes manually find the source URL
// Retrieve the typed source SourceDescription source = player.getSource(); if (source != null && source.getSources() != null && !source.getSources().isEmpty()) String link = source.getSources().get(0).getSrc(); Log.d("THEOplayer", "Link: " + link);