Post getStream 中的视频 activity

Post video in getStream activity

能否请您解释一下我们如何 post Getstream.io API 中的视频等资源。从文档中我知道我们如何在提要中存储文本。我需要知道如何在信息流中上传 images/videos。

您不能在 Getstream.io API 上存储图像或视频等资源,而应该在您自己的存储或第三方存储中存储对资源的引用 video/image 托管服务。使用 activity 的 object 字段或自定义字段来存储引用,阅读有关 documentation 中 activity 允许的字段的更多信息。

当您从 Getstream.io API 检索活动时,您负责检索对象字段中引用的实际 videos/objects。

GetStream 提供了一些很棒的 React JS and React Native 组件,可让您上传现成的图像。

允许为 React JS 上传图像的特定组件称为 StatusUpdateForm。该组件还允许开箱即用的文件上传和表情符号选择。如果您想要允许视频上传,如前所述,您可以将视频上传到您的服务器磁盘或第三方存储解决方案(如 AWS S3)并在您的 activity 中创建一个引用该视频的自定义字段 link 或者您可以自定义组件以允许上传视频。

FWIW,用户目前可以在 post 中 post YouTube 或 Vimeo link,它将调出视频的嵌入式版本。