2

尝试在 UIActivityViewController 中将 PHLivePhoto 共享为活动,而没有任何结果超过控制台输出:

  • 未找到资源(已记录 3 次)

我使用来自文档目录的本地 URL 的 PHLivePhoto 请求:两个文件都已经存在。我设置了一个 PHLivePhotoView,完成 Live Photo 女巫工作正常,我可以毫无问题地复制/重播。

 PHLivePhoto.request(withResourceFileURLs: [ URL(fileURLWithPath: FilePaths.VidToLive.livePath + "/IMG.MOV"), URL(fileURLWithPath: FilePaths.VidToLive.livePath + "/IMG.JPG")],
                                    placeholderImage: nil,
                                    targetSize: self!.view.bounds.size,
                                    contentMode: PHImageContentMode.aspectFit,
                                    resultHandler: { (livePhoto, info) -> Void in
                                        self?.livePhotoView.livePhoto = livePhoto
                                        self?.exportLivePhoto()
                })

问题是我不太确定活动的内容应该是什么,我尝试过没有任何结果:

let ac = UIActivityViewController(activityItems: [self.livePhotoView.livePhoto], applicationActivities: nil)

一直在尝试填写以下活动项目:

  • URL 文档路径(存在视频和图像的位置)
  • 来自图像和视频的 URL(倒序)
  • LivePhoto 本身(如下代码)
  • 尝试像其他人建议的那样延迟 LivePhoto 创建。
4

0 回答 0