从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下载后分享视频的主要内容,如果未能解决你的问题,请参考以下文章

如何直接从复制或分享 URL 中获取 Instagram 图片或视频 URL?

如何在 iOS 上分享 .avi 视频

Spider实战系列-抓取《一人之下第三季》

utb是啥软件怎么下载

从 URL 滞后片段加载 VideoView

根据图片的url地址下载图片到本地保存代码片段