从Url下载后分享视频
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从Url下载后分享视频相关的知识,希望对你有一定的参考价值。
我从firebase获取视频网址,我可以将其正确下载到我的设备。我用this这样做。问题是我想立即在我的应用程序内共享下载的视频,并且不想进入我的相机胶卷。我尝试使用UIActivityViewController这样做,照片工作正常。
我还没有找到一种方法来访问我下载的创建资产(参见上面的链接)。目前我只发送用户可以看到这样的视频的网址:“https://firebasestorage.googleapis.com/v0/b/funcloud-8e84e.appspot.com/o/Posts%2F49DD8F34-EA03-45D1-A4D8-463049421A95?alt=media&token=caefd0c9-4a31-4616-9f58-fb769acf8103”
但我想将下载的视频发送到您通过相机胶卷发送视频时的视频。任何的想法?
答案
如果您仔细检查您发布的有关如何下载视频文件的链接,您会看到它实际上有一个路径,用于在您的设备上保存(或移动)文件。
let destination = NSURL(string: NSString(format: "%@/%@", documentsPath, url!.lastPathComponent!) as String);
print(destination);
try? mgr.moveItemAtPath(location!.path!, toPath: destination!.path!)
您只需要检查该路径上的视频文件(上面代码中的“目标”)并从那里分享。
请参阅此处以查看如何使用路径分享视频:Swift 2 - Share video with UIActivityViewController
以上是关于从Url下载后分享视频的主要内容,如果未能解决你的问题,请参考以下文章