Jak*_*e G 7 avfoundation ios whatsapp uiactivityviewcontroller swift
我将视频记录在我的应用程序中,并将其写入temp目录,以允许用户通过UIActivityViewController共享它。视频可以在应用程序中成功播放,并且可以通过UIActivityViewController成功地通过消息发送,共享到Facebook并保存到相机胶卷中。但是,当我尝试通过WhatsApp分享时,出现以下错误:
Failed to determine whether URL /private/var/mobile/Containers/Data/Application/E7F57458-A5F9-44CB-86FA-ACC4309C7473/tmp/65CB72B3-373E-42F2-8A80-9888E00C2268.mp4 (n) is managed by a file provider
我无法找到有关此错误的更多信息。有谁知道为什么会这样?
找到了修复方法:
我正在打开一个 UIActivityViewController,其中包含视频 url 和一个字符串作为activityItems. 仅传递视频 URL 解决了 WhatsApp 无法识别视频的问题。无法传递文字很烦人,但至少现在视频有了。
不起作用:
UIActivityViewController(activityItems: [url, "Check out my video!"], applicationActivities: nil)
是否有效:
UIActivityViewController(activityItems: [url], applicationActivities: nil)
| 归档时间: |
|
| 查看次数: |
2596 次 |
| 最近记录: |