我想开发一些教育内容,我希望使用Adobe AIR分发给孩子们。内容将包含视频。现在,从我看到的情况来看,AIR会将内容放到本地文件系统上,供任何人查看。我想阻止这个。有出路吗?
答案 0 :(得分:4)
可能,但你必须拥抱黑暗面 - 又名DRM(数字版权管理)。阅读Flash Video DRM。这是非常痛苦的事情,正确做,用户往往讨厌它。问问自己,你的内容是否真的如此宝贵和热,你需要沿着这条路走下去。
答案 1 :(得分:3)
一种解决方案是将DRM与Flash Media Server结合使用(如Stu所述)。
另一种选择是在运行时流式传输内容,而不是缓存到文件系统。
最后,也可以将FLV的位存储在加密的本地数据存储或SQLite数据库中(在AIR 1.5中添加加密支持),但是,这可能不适用于大型视频(性能问题) ,你可能仍然需要在播放之前将其写入文件系统(虽然是暂时的)。
迈克室答案 2 :(得分:2)
我建议你执行以下步骤:
这样,文件可以在短时间内使用,在这些文件中使用它们。然后也很难找到它们,因为你可以在任何晦涩的文件夹中解密它们。
这可以保护您的文件免受99%的人口。而你永远不能停止其余的1%。所以,甚至不要尝试。
一切顺利。