我目前正在开发一个Android应用程序,它允许用户从服务器下载视频和音频内容,并在最终用户的手机上播放。
我要做的是保护音频和视频。其他应用程序无法访问这些文件,用户无法将其从设备中删除并使用它们。
这是在黑暗中拍摄但我可以通过将视频存储在SQLLite数据库中作为blob来实现。 如果它们存储为blob,也可以在android中播放视频。
答案 0 :(得分:1)
我不会使用blob,如果二进制文件是256KB或更少,它们只是性能。
我认为使视频安全以便用户无法使用它们的唯一方法是从服务器流下来并在应用程序关闭时删除缓冲区。
在rootet设备上,您可以访问每个目录,因此无法将视频保存在SD卡或手机内存中。