根据React-Native中的Content-Type显示图像或视频

时间:2017-09-20 19:35:25

标签: facebook react-native react-native-android react-native-ios

我想在我的react-native应用中向用户显示特定网址上可以访问的元素,例如:https://s3-eu-west-1.amazonaws.com/somebucket/somekey

此对象的内容类型可以是image/jpegvideo/mp4

如果是图片,则必须打印在https://facebook.github.io/react-native/docs/image.html<Image>组件中。

如果是视频,则必须在https://github.com/react-native-community/react-native-video

<Video>组件中显示

在没有首先下载媒体的情况下显示此媒体的简洁方式是什么(视频可以看作是<Video>中的视频流)并且不知道其Content-Type

是的,我找到的解决方案是在媒体上执行HEAD请求以获取Content-Type,然后从正确的React组件访问它。您是否有更好的解决方案来避免此HEAD请求?

0 个答案:

没有答案