我有一个问题,我想在完成播放时加密视频文件,之后当用户再次想要播放时我必须解密它。意味着我必须在视频的onCompletion上加密文件,并在想要播放时解密视频文件。
这仅出于安全原因,用户无法将其传输到其他地方。
提前致谢。
答案 0 :(得分:1)
您无需解密视频。这是第三方库,可以即时播放加密视频。
http://libeasy.alwaysdata.net/network/#encoding
它使本地服务器以视频帧的形式提供给Videoview.From您的应用程序只有它可以播放
答案 1 :(得分:0)
我建议您在下载过程中加密它,而不是在完成后对其进行加密,当您需要播放它时,您将对其进行解密和播放。用户离开您的应用程序后,您可以删除临时解密文件,并且您已经保存了加密文件。
如果您对公开解密文件过于担心,可能需要查看DRM的其他实现。
对于基本的加密/解密代码,这些代码已经给出答案:Encryption of video files?