gpt4 book ai didi

iOS 分享 GIF(动画图像)不工作

转载 作者:可可西里 更新时间:2023-11-01 03:55:41 25 4
gpt4 key购买 nike

我已经花了将近 2 天时间寻找问题的解决方案,但没有成功,我想使用 在 Facebook、Twitter、电子邮件、WhatsApp 上分享 GIF(动画图像)"UIActivityViewController”

这是我的代码:

NSURL *imagePath = [NSURL URLWithString:@"http://sth.gif"];
NSData *animatedGif = [NSData dataWithContentsOfURL:imagePath];

NSArray *sharingItems = [NSArray arrayWithObjects: animatedGif,stringToShare, nil];
UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:sharingItems applicationActivities:nil];

当我在电子邮件中分享它的动画并且它的工作完美时,但是在 Twitter , Facebook ,whatsApp Gifs 不是动画并且它像一个图像......我已经阅读了关于同一问题的所有 Stack-overflow 问题 喜欢 thisthisthis但它对我不起作用。

最佳答案

到目前为止,根据几天的研究发现:

TWITTER:要在 Twitter 上分享 GIF,必须使用 Twitter API 并创建一个多部分请求才能实现目标并且效果很好。

FACEBOOK :我确实使用 FACEBOOKSHAREKIT 在 Facebook 上分享了一些 GIF,但我不知道为什么有时 Gif 是动画的,有时不是。

INSTAGRAM :要在 Instagram 上分享 gif 必须将 GIFS 转换为 MP4(或 Instagram 接受的任何其他视频格式),然后将其保存到相机胶卷中然后分享它,它有点扭曲但它的工作很好。

WHATSAPP : 它根本不支持 GIF。 阅读更新

要完成所有这些我无法使用 "UIActivityViewController" ,因此决定创建一个自定义共享页面。如果有人知道要在此处添加一些内容以帮助我和其他人,请告诉我(尤其是关于 Facebook 的)。提前致谢

更新

WHATSAPP:感谢@AmmarShahid,正如他在评论中提到的,Whatsapp 现在支持 gif。

关于iOS 分享 GIF(动画图像)不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37007067/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com