swift2 AV基金会:从NSData创建AVAsset而不保存到设备,是否可能?

j0pj023g  于 2022-11-06  发布在  Swift
关注(0)|答案(1)|浏览(195)

在我的应用程序中,视频由用户录制。当用户完成录制后,视频将使用压缩算法进行压缩,并以NSData的形式返回视频。然后我将数据写入文件并保存到我的服务器。
我正在检索保存的视频,并将其显示在X1M0N1X上。理论上,提要上可能会有几十个视频。
当我从服务器检索视频并将其解压缩时,我遇到了NSData对象。
我正在寻求帮助,将此对象转换为AVAsset,而不将文件保存到设备。
任何帮助都是感激不尽的

ttygqcqt

ttygqcqt1#

我扩展了NSDataAsset以符合AVAssetResourceLoaderDelegate协议,并使用NSDataAsset扩展了AVURLAsset以初始化。
您可以在此线程中找到我的解决方案:https://stackoverflow.com/a/69298570/15042552

相关问题