我想在我的react-native应用中向用户显示特定网址上可以访问的元素,例如:https://s3-eu-west-1.amazonaws.com/somebucket/somekey
此对象的内容类型可以是image/jpeg
或video/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
请求?