我有一个从我们的网站服务器下载MP3文件的应用程序,并立即将它们存储在一个NSData对象。 这个对象然后被写入存储到/图书馆/缓存文件夹中的应用程序的沙箱中.MP3文件。
当需要播放的文件,我将其加载到像这样的AVPlayerItem:
NSString *filePath = [[NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES) objectAtIndex:0]
stringByAppendingPathComponent:[NSString stringWithFormat:@"%@.mp3", trackID]];
NSURL *fileURL = [[NSURL alloc] initFileURLWithPath:filePath];
self.trackPlayerItem = [[AVPlayerItem alloc] initWithURL:fileURL];
我想继续这个项目加载到AVPlayer和播放。
所以我的主要问题是:如何加密这些MP3文件,当他们存储在磁盘上,以确保他们不能仅仅从文件系统的任何人都越狱设备弹拨?
我已经看过堆栈溢出,但找不到任何帮助。
希望有人能帮助我。 谢谢