Swift iOS Facebook SDK: как поделиться анимированным GIF? - PullRequest
0 голосов
/ 02 мая 2018

У меня есть путь к папке с изображением документа, который я хотел бы опубликовать в Facebook, но, к сожалению, когда я использую этот процесс, он публикует статическое изображение вместо того, чтобы анимировать. Я знаю, что это анимация, потому что я могу сохранить то же изображение в моем фотоаппарате и увидеть, что оно оживляет. Есть ли возможность опубликовать анимированную версию GIF?

let image = UIImage(contentsOfFile: path) // document directory path

let sharePhoto = FBSDKSharePhoto()
sharePhoto.image = image

let content = FBSDKSharePhotoContent()
content.photos = [sharePhoto]

let shareDialog: FBSDKShareDialog = FBSDKShareDialog()
shareDialog.shareContent = content
shareDialog.mode = .native
shareDialog.show()

1 Ответ

0 голосов
/ 03 мая 2018

Это не так, как проблема с вашим изображением, поскольку Facebook изначально не поддерживает gif изображение, непосредственно загруженное на него.

Вы можете поделиться gif ссылкой на изображение на Facebook, и оно покажет изображение в формате gif. Как обычно люди используют веб-сайт giphy , тенор и делятся ссылкой с изображением GIF с этого сайта. Таким образом, gif изображение отображается через этот тип сайта.

Надеюсь, это поможет вам.

...