簡體   English   中英

快速在iOS上共享資產庫視頻

[英]Sharing asset library video on ios with swift

我將視頻文件保存到Library,然后嘗試與UIActivityViewController共享資產庫的NSURL。

對於某些應用程序(如viber),它可以工作,但對於其他某些應用程序(如whatsapp和Gmail),URL是共享的,而不是視頻文件本身。

這是一個示例assets-library://asset/asset.mov?id = 944F2398-FE49-44EA-9AF1-41EBC017EA64&ext = mov

任何想法如何使用Swift和UIActivityViewController從庫中共享視頻文件?

let activityViewController : UIActivityViewController = UIActivityViewController(activityItems: [videoURL], applicationActivities: nil)
self.presentViewController(activityViewController, animated: true, completion: nil)

您需要提供實際的物理文件路徑。 范例網址:

文件:///var/mobile/Containers/Data/Application/path-to-my-videos-folder/my-video.mp4

我發現旅途中遇到的一個問題是,共享對話框將具有再次保存到庫的選項,因此感覺就像在旋轉。

我希望這有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM