【发布时间】:2017-01-03 16:33:36
【问题描述】:
当用户按下通过 AVPlayer 远程流式传输的音频剪辑的共享按钮时,我希望能够使用 UIActivityViewController 或 UIDocumentInteractionController 将音频文件共享到 Twitter、Facebook 等。
理想情况下,当按下共享按钮时,我会向用户展示通过 Twitter、Facebook 等进行共享的选项,然后一旦他们选择了选项 - 下载文件。相反,我可以事先下载文件,这是更简单的解决方案。
这是我先下载音频文件的尝试,它无法通过 Twitter 或 Facebook 共享。
let item: [Any] = [url] // URL path to where audio file is written to
let avc = UIActivityViewController(activityItems: item, applicationActivities: nil)
self.present(avc, animated: true)
我很惊讶这是多么具有挑战性。要是像分享图片一样简单就好了!非常感谢您的帮助
【问题讨论】: