我在android上有一个应用程序,该应用程序使用AVPro在mp4上再现视频。 问题是我想对这些视频进行加密(或至少取消加密),以阻止数据挖掘。 经过大量搜索后,我发现将视频放入资产捆绑包是最简单的方法。
问题是:从捆绑中提取视频剪辑后,AVPro无法读取加载到内存中的视频剪辑,因此我必须将视频另存为临时mp4文件。 而且,据我搜索,还没有办法将VideoClip的内存保存到磁盘上的mp4。
所以,我的问题是双重的: 有没有使用AVPro加密视频的更好方法? 如果没有,如何在运行时从资产捆绑中提取mp4,并将其另存为文件?
我尝试使用BinaryFormatter,但是VideoClip类未标记为可序列化的(而且我不知道该怎么做)