Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/115.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在使用AES加密的ios上播放本地加密文件_Ios_Objective C_Encryption_Avplayer - Fatal编程技术网

如何在使用AES加密的ios上播放本地加密文件

如何在使用AES加密的ios上播放本地加密文件,ios,objective-c,encryption,avplayer,Ios,Objective C,Encryption,Avplayer,我正在寻找一个解决方案来播放本地下载的加密媒体文件。服务器正在发送加密的媒体文件。我想在不解密整个文件的情况下播放,然后在任何其他地方写入文件。文件不是通过HLS流媒体下载的。加密文件是加密的mp3或mp4文件。先解密整个文件,然后播放该文件,会导致内存相关问题。是否要播放加密的媒体文件,而不首先对其进行完全解密?这对我来说毫无意义。此外,您不知道媒体剪辑是如何加密的。媒体文件是使用RNCryptor加密的。现在我不想解密整个文件,并把它放在任何临时位置,以便通过AVPlayer播放。这就是我想

我正在寻找一个解决方案来播放本地下载的加密媒体文件。服务器正在发送加密的媒体文件。我想在不解密整个文件的情况下播放,然后在任何其他地方写入文件。文件不是通过HLS流媒体下载的。加密文件是加密的mp3或mp4文件。先解密整个文件,然后播放该文件,会导致内存相关问题。

是否要播放加密的媒体文件,而不首先对其进行完全解密?这对我来说毫无意义。此外,您不知道媒体剪辑是如何加密的。媒体文件是使用RNCryptor加密的。现在我不想解密整个文件,并把它放在任何临时位置,以便通过AVPlayer播放。这就是我想要的?我想解密区块并播放。@ElTomato-AES加密是对5秒的区块进行编码,将在播放时解码/解密。例如,在流媒体直播时解密孔文件是没有意义的。关于这个主题的更多阅读是HLS和DASH流媒体+DRM。你想在不完全解密的情况下播放加密的媒体文件吗?这对我来说毫无意义。此外,您不知道媒体剪辑是如何加密的。媒体文件是使用RNCryptor加密的。现在我不想解密整个文件,并把它放在任何临时位置,以便通过AVPlayer播放。这就是我想要的?我想解密区块并播放。@ElTomato-AES加密是对5秒的区块进行编码,将在播放时解码/解密。例如,在流媒体直播时解密孔文件是没有意义的。本主题的更多阅读内容是HLS和DASH流媒体+DRM